#include #include #include error phylo·addchild(bio·Node* parent, bio·Node* child) { bio·Node *it, *sibling; if (parent->nchild < 2) { parent->child[parent->nchild++] = child; } else { for (it = parent->child[1]->sibling; it != nil; it = it->sibling) { sibling = it; } sibling->sibling = child; parent->nchild++; } return 0; }