Re: va_copy, new module 'stdarg'

2006-05-08 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Bruno Haible on 5/2/2006 8:31 AM: I propose this fix, using a va_copy detection macro that I wrote for gettext. (I heard that you don't like #ifdefs inside functions?) I like the general idea, but wonder if it will work everywhere.

warnings in 'des' module

2006-05-08 Thread Bruno Haible
Hi Simon, When compiling all of gnulib with SunPRO C 5.9 on Linux/x86, there is only one file with warnings. c89 -Xa -DHAVE_CONFIG_H -DEXEEXT=\\ -DEXEEXT=\\ -DLIBDIR=\/packages/inst-sunpro/lib\ -I. -I. -I.. -I../intl -xO5 -c des.c des.c, line 450: warning: assignment type mismatch:

AC_HEADER_STDBOOL rejects valid C99 implementation

2006-05-08 Thread Bruno Haible
Hi, The macro AC_HEADER_STDBOOL (in gnulib: in stdbool.m4, in autoconf-2.59c: in headers.m4) rejects valid 'bool' implementations. Seen with Sun C 5.9 (c99 -Xa) for Linux/x86. The config.log contained: configure:30747: checking for stdbool.h that conforms to C99 configure:30806:

support for Sun C 5.9

2006-05-08 Thread Bruno Haible
Hi, I added this support for Sun C 5.9 in config.rpath, and updated srclist.txt. 2006-05-05 Bruno Haible [EMAIL PROTECTED] * build-aux/config.rpath: Add support for Sun C 5.9 on Linux. *** config.rpath.bak2005-12-28 14:59:19.0 +0100 --- config.rpath2006-05-06

Re: extend the scope of xasprintf

2006-05-08 Thread Eric Blake
Bruno Haible bruno at clisp.org writes: But the third case is frequent, and I wouldn't like it to have a big speed penalty (due to format string parsing and use of sprintf). Therefore I propose to put this special case optimization into gnulib's xasprintf. OK to commit (and update the

Re: [bug-gnulib] Re: update use of gnulib-tool

2006-05-08 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Bruno Haible on 5/8/2006 9:24 AM: 2006-05-06 Eric Blake [EMAIL PROTECTED] * gnulib-tool (func_version): Base copyright year on CVS date. (func_emit_header): New function. (func_emit_lib_Makefile_am): Use it.