struct nsons;

typedef struct nt_node {
    PART         *part;
    struct nsons *son_list;
} NT_NODE;


typedef struct nsons {
    NT_NODE *node;
    nsons   *prev, *next;
} NSONS;



NT_NODE *new_ntnode(PART *p);
void     del_tree(NT_NODE *tree);
void     ntree_init(void);
int      ntree_cont(int len);
void     insert_ntree(PART *part);
NT_NODE *ntree_get(void);
void     print_ntindex(NT_NODE *tree);
void     print_ntree(NT_NODE *tree);
