/* sp.h */ SPnodeptr spalloc(void); int member_supply(struct supp_element_type x, struct part_element_type y, Snodeptr suppliers[], Pnodeptr parts); int insert_supply(struct supp_element_type x, struct part_element_type y, Snodeptr suppliers[], Pnodeptr parts); int delete_supply(struct supp_element_type x, struct part_element_type y, Snodeptr suppliers[], Pnodeptr parts); int print_suppliers_given_part(struct part_element_type x, Pnodeptr parts); int print_parts_given_supplier(struct supp_element_type x, Snodeptr suppliers[]); void print_supply(Snodeptr suppliers[], Pnodeptr parts);