#ifndef llist_h struct llist { llist(); int data; llist *next; }; void ridlast(llist *lst); int getlength(llist *lst); int& getitem(llist *lst, int index); void setitem(llist *lst, int index, int v); void add(llist *lst, int newval); void insert(llist *lst, int d, int index); void remove(llist *lst, int index); void resize(llist *lst, int newsize); void sort(llist *lst); llist* find(llist *lst, int value); llist* smaller(llist *lst, int value); #define llist_h #endif