meillo@2: meillo@2: void logit(char* text); meillo@2: meillo@3: struct Node* newNode(char* name, unsigned char value); meillo@3: void setValue(struct Node* node, unsigned char value); meillo@3: void delete(struct Node* node); meillo@3: void printNode(struct Node* node); meillo@3: void printTree(struct Node* root); meillo@3: void traverse(struct Node* root); meillo@3: meillo@3: struct Node* nextNode(struct Node* node); meillo@3: struct Node* lastNode(struct Node* node); meillo@3: void insertLast(struct Node* node, struct Node* insert); meillo@2: meillo@2: meillo@1: struct Node { meillo@1: char* name; meillo@3: unsigned char value; meillo@1: struct Node* down; meillo@1: struct Node* right; meillo@1: }; meillo@1: meillo@1: