src/binutils ChangeLog coffdump.c nlmconv.c nl ...
Ian Lance Taylor
ian@airs.com
Sun Feb 10 11:13:00 GMT 2002
drow@sources.redhat.com writes:
> * nlmconv.c: Add PARAMS ((const time_t *)) to localtime
> prototype. Prototype main.
> * nlmheader.y: Add PARAMS ((int)) to strerror prototype.
Please don't make these changes. The localtime change in particular
will cause the binutils to fail to compile on some platforms, those on
which localtime is declare in the system header files to take time_t *
rather than const time_t *.
Never use a full prototype when declaring functions provided the
system. It can only cause conflicts and, except in the case of a
prototype which uses an ellipsis, can never help. If you feel that
you must use a full prototype, you must add a configure test to
confirm that it will compile correctly.
Ian
More information about the Binutils
mailing list