Listing 4

struct node {
   long int info;
   struct node *left;
   struct node *right;
   };
typedef struct node *NODEPTR;

NODEPTR delete(NODEPTR p, long int *px);
NODEPTR addiff(NODEPTR p, NODEPTR q);
int compabs(NODEPTR p, NODEPTR q);
NODEPTR getnode();
NODEPTR insertleft(NODEPTR p, int x);
NODEPTR freenode(NODEPTR p);
NODEPTR addint(NODEPTR p, NODEPTR q);
/* End of File */