another unparser problem

To: sage-bugs@extreme.indiana.edu

Subject: another unparser problem

Date: Wed, 26 Apr 1995 16:54:36 -0700

From: Lars Thomas Hansen <lth@cs.uoregon.edu>

Sender: owner-sage-bugs@extreme.indiana.edu

Consider the following arcane, but probably legal, definition from
math.h / stdlib.h on the SGI Power Challenge (IRIX 6):
extern long nrand48(unsigned short [3]);
This unparses in PC++ as:
extern long nrand48(unsigned short );
which is clearly wrong. This wouldn't be a problem if I could avoid
retaining some include files in temp.C... what is the magic to make the
unparser not dump the contents of an include file to temp.C?
--lars