Maurice,

you say that the prototypes in both files are
the same.  Is it:
extern char *concat PARAMS ((char *, ...));
or is it the one with ((const char *, ...));?

My util.h also has the ifndef EGCS92 test.

Regards,

Jing Gloria
Texas Instruments