After compiling tex2xindy for glibc2 it didn't work anymore. Here's a patch to fix it. -- Thomas Henlich
--- tex2xindy.l.fix Tue Mar 2 18:04:49 1999 +++ tex2xindy.l Thu May 20 18:39:16 1999 @@ -94,7 +94,7 @@ { printf("\")) :attr \"is\" :xref (\""); range = NO_RANGE; - fprintf(stat, "\txref\n"); + if (stat) fprintf(stat, "\txref\n"); BEGIN(is); } else @@ -120,7 +120,7 @@ <encap>{RCLOSE} { range = CLOSE_RANGE; } <encap>{ARGOPEN} { /* close :attr "... */ printf("\" :xref (\""); - fprintf(stat, "\txref\n"); + if (stat) fprintf(stat, "\txref\n"); braces++; BEGIN(xref); } @@ -128,7 +128,7 @@ {ECHO; braces--;} else { putchar('"'); - fprintf(stat, "\tlocref\n"); + if (stat) fprintf(stat, "\tlocref\n"); switch (range) { case OPEN_RANGE : printf(" :open-range"); break; @@ -198,7 +198,7 @@ stat = fopen(argv[1], "w"); } yylex(); - fclose(stat); + if (stat) fclose(stat); } /*