On 04/22/2011 04:31 AM, Eric Blake wrote: >> +2011-04-22 inttypes This module no longer arranges for <inttypes.h> >> + to declare imaxabs; that has been moved to the >> + imaxabs module. Similarly for imaxdiv, >> strtoimax, >> + and strtoumax. Also, this module no longer >> + arranges for <inttypes.h> to define the PRI* and >> + SCN* macros correctly; that has been moved to >> the >> + new module inttypes-pri-scn. > > An alternative might be to have a new module, inttypes-h, which provides > the shell replacement header, and keep inttypes as the module that pulls > in everything C99 related (that is, inttypes-pri-scn changes to depend > on inttypes-h not inttypes, and inttypes depends on inttypes-h, > inttypes-pri-scn, ...), so that there is no backwards incompatibility > (all existing clients of inttypes still get everything) but so that > newer clients (both internal to gnulib and emacs) can use the > lighter-weight inttypes-h for just what needs replacing.
Also, I didn't see any changes to tests/test-inttypes.c. That test will start failing on some platforms unless we either introduce a new inttypes-h module, or if we add various preprocessor checks for which modules are in effect and therefore which portions of test-inttypes.c are likely to pass. -- Eric Blake ebl...@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature