-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 According to Eric Blake on 12/13/2006 9:12 PM: > > And cygwin's implementation choice is valid, since POSIX states that > sigsetjmp is like setjmp, and "It is unspecified whether setjmp() is a > macro or a function. If a macro definition is suppressed in order to > access an actual function, or a program defines an external identifier > with the name setjmp, the behavior is undefined." That is, testing that > sigsetjmp will link is wrong, all you can reliably do in ./configure is > check whether it is declared.
Oh, and POSIX also states that 'return sigsetjmp' gives undefined behavior. There are strict limits on the expressions that may validly contain the use of sigsetjmp. The implementation of AG_LINK_SIGSETJMP in ag_macros.m4 is really broken. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFgNAG84KuGfSFAYARAhR8AKDHZN2DyPg/Q9JwBfvI/c6j407nKwCfd/oO FX4b2NfV40WNwM5htMM9KFo= =Ho/a -----END PGP SIGNATURE----- ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Autogen-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/autogen-users
