argp: better 'inline'
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 19 Dec 2012 01:59:33 +0000 (17:59 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 19 Dec 2012 02:00:09 +0000 (18:00 -0800)
commit37e3ad9a8077636cea173c1494c744e383962255
tree9b1fdee3a1425ba3ebe3e69f575e5756508f6ef5
parentb923b823d5e16f18ac4ae1b0a8f5c8a036231f8f
argp: better 'inline'

Use extern-inline module to declare extern inline functions.
This avoids some bogus warning diagnostics.  Problem discovered
when modifying GNU tar to use the manywarnings module.
* lib/argp.h, lib/argp-xinl.c (ARGP_EI) [!_LIBC]:
* lib/argp-fmtstream.h, lib/argp-fs-xinl.c (ARGP_FS_EI) [!_LIBC]:
Define based on extern-inline.
* modules/argp (Depends-on): Add extern-inline.
ChangeLog
lib/argp-fmtstream.h
lib/argp-fs-xinl.c
lib/argp-xinl.c
lib/argp.h
modules/argp