I installed this obvious (I think :-) patch:
2005-07-20 Paul Eggert <[EMAIL PROTECTED]>
* src/symtab.c (SYMBOL_ATTR_PRINT, symbol_print): Direct output
to FILE * parameter, not to stderr. This fixes a typo introduced
in the 2005-07-12 change.
--- src/symtab.c 12 Jul 2005 15:58:49 -0000 1.64
+++ src/symtab.c 20 Jul 2005 21:00:43 -0000
@@ -80,12 +80,12 @@ symbol_new (uniqstr tag, location loc)
#define SYMBOL_ATTR_PRINT(Attr) \
if (s->Attr) \
- fprintf (stderr, " %s { %s }", #Attr, s->Attr)
+ fprintf (f, " %s { %s }", #Attr, s->Attr)
void
symbol_print (symbol *s, FILE *f)
{
- fprintf (stderr, "\"%s\"", s->tag);
+ fprintf (f, "\"%s\"", s->tag);
SYMBOL_ATTR_PRINT (type_name);
SYMBOL_ATTR_PRINT (destructor);
SYMBOL_ATTR_PRINT (printer);