/*   Typedef structures  */
typedef struct{
    char Red;
    char Grn;
    char Blu;
} rgb;              /* Palette triple */


typedef struct colornode{
    rgb key;
    char pal_num;
    struct colornode *Link[8];
} ColorNode;


/*       Prototypes     */

ColorNode       *init_node(rgb color, char pal);
ColorNode       *newnode(rgb color, char pal_num, ColorNode *parent, ColorNode *node);
ColorNode       *Build_Tree(rgb *pal);
void            Kill_Tree(ColorNode *node);
char            find_color(rgb color, ColorNode *root);




