Supporting old GCCs?
Bruce Guenter <[email protected]>
| Newsgroups | gmane.comp.sysutils.bgware |
|---|---|
| Message-ID | <[email protected]> |
Greetings. I have just added support for a feature in bglibs that requires the use of va_copy from stdarg.h and variadic macros. Both are features of the C99 standard that EGCS and GCC older than version 3 do not support (although GCC has a different variadic macro mechanism that does work). The sources will compile as it stands now, but the selftests fail to link, and the programs that use the new features won't work either. Is it resonable to require GCC version 3 at this point? FWIW, the new features are variable argument format strings, similar to printf but safer. -- Bruce Guenter <[email protected]> http://em.ca/~bruceg/ http://untroubled.org/ OpenPGP key: 699980E8 / D0B7 C8DD 365D A395 29DA 2E2A E96F B2DC 6999 80E8
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFCl1OG6W+y3GmZgOgRAlQLAKCd44n6x87gbFNvRcX92vIMwo6fXwCZAXZN W/jQqO5vxjt5zliI6IvzZUw= =9V2j -----END PGP SIGNATURE-----