#define NULL 0 /* general tree header file */ typedef char DATA; struct node { int child_no; DATA d; struct node *sib; }; typedef struct node NODE; typedef NODE *GTREE;