Index: index.c =================================================================== RCS file: /cvsroot/texinfo/texinfo/makeinfo/index.c,v retrieving revision 1.10 retrieving revision 1.12 diff -u -p -r1.10 -r1.12 --- index.c 17 Nov 2003 05:29:10 -0000 1.10 +++ index.c 24 Nov 2003 23:26:07 -0000 1.12 @@ -1,5 +1,5 @@ /* index.c -- indexing for Texinfo. - $Id: index.c,v 1.10 2003/11/17 05:29:10 dirt Exp $ + $Id: index.c,v 1.12 2003/11/24 23:26:07 dirt Exp $ Copyright (C) 1998, 1999, 2002, 2003 Free Software Foundation, Inc. @@ -837,10 +837,15 @@ cm_printindex () if (number_sections) { - while (section_name[idx] - && (isdigit (section_name[idx]) - || (idx && section_name[idx] == '.'))) - idx++; + char *trans = (char *) _("Appendix"); + if (strncmp (section_name, trans, strlen (trans)) == 0) + idx = strlen (trans) + 2; + else + while (section_name[idx] + && (isdigit (section_name[idx]) + || (!idx && isupper(section_name[idx])) + || (idx && section_name[idx] == '.'))) + idx++; } if (idx) sprintf (line, " See %.*s.\n", idx, section_name);