=================================================================== RCS file: /cvs/djgpp/djgpp/src/mkdoc/mkdoc.cc,v retrieving revision 1.28 retrieving revision 1.29 diff -p -u -r1.28 -r1.29 --- djgpp/src/mkdoc/mkdoc.cc 2008/08/16 21:13:44 1.28 +++ /cvs/djgpp/djgpp/src/mkdoc/mkdoc.cc 2008/08/16 21:20:44 1.29 @@ -780,14 +780,9 @@ TreeNode::pnode(char *up) fprintf(co, "@unnumberedsec %s\n", name); } +template void -cprint1(TreeNode > *n) -{ - fprintf(co, "* %s::\n", n->name); -} - -void -cprint2b(TreeNode *n) +print1(TreeNode *n) { fprintf(co, "* %s::\n", n->name); } @@ -797,17 +792,11 @@ cprint2(TreeNode > *n) { n->pnode("Functional Categories"); fprintf(co, "@menu\n"); - n->node->Traverse(cprint2b); + n->node->Traverse(print1); fprintf(co, "@end menu\n"); } void -nprint1(TreeNode *n) -{ - fprintf(co, "* %s::\n", n->name); -} - -void nprint2(TreeNode *n) { n->pnode("Alphabetical List"); @@ -988,7 +977,7 @@ int main (int argc, char **argv) fprintf(co, "@unnumbered Functional Categories\n"); fprintf(co, "\n"); fprintf(co, "@menu\n"); - categories.Traverse(cprint1); + categories.Traverse(print1); fprintf(co, "@end menu\n"); categories.Traverse(cprint2); @@ -999,7 +988,7 @@ int main (int argc, char **argv) fprintf(co, "@unnumbered Alphabetical List\n"); fprintf(co, "\n"); fprintf(co, "@menu\n"); - nodes.Traverse(nprint1); + nodes.Traverse(print1); fprintf(co, "@end menu\n"); nodes.Traverse(nprint2);