/* struct declaration */ struct node { int key; struct node *next; }; typedef struct node *NodePointer; /* prototype declaration */ NodePointer insert(int); NodePointer finditem(int); void listprint(void); NodePointer make_1node(int, NodePointer); /* Global Variable head */ NodePointer head;