void tpostorder (struct tnode *tree,
                 void visitor (int))
{
  if (tree) {
    tpostorder (tree->left);
    tpostorder (tree->right);
    visitor (tree->content);
  }
}