mirror of
https://git.savannah.gnu.org/git/gnulib.git
synced 2025-08-14 14:01:48 +03:00
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.
64 lines
1.1 KiB
Plaintext
64 lines
1.1 KiB
Plaintext
Description:
|
|
Hierarchical processing of command line arguments.
|
|
|
|
Notice:
|
|
If you are using GNU gettext version 0.16.1 or older, add the following options
|
|
to XGETTEXT_OPTIONS in your po/Makevars:
|
|
--flag=argp_error:2:c-format --flag=argp_failure:4:c-format
|
|
|
|
Files:
|
|
lib/argp.h
|
|
lib/argp-ba.c
|
|
lib/argp-eexst.c
|
|
lib/argp-fmtstream.c
|
|
lib/argp-fmtstream.h
|
|
lib/argp-fs-xinl.c
|
|
lib/argp-help.c
|
|
lib/argp-namefrob.h
|
|
lib/argp-parse.c
|
|
lib/argp-pin.c
|
|
lib/argp-pv.c
|
|
lib/argp-pvh.c
|
|
lib/argp-xinl.c
|
|
m4/argp.m4
|
|
|
|
Depends-on:
|
|
alloca
|
|
dirname-lgpl
|
|
extern-inline
|
|
getopt-gnu
|
|
strchrnul
|
|
sysexits
|
|
malloc-gnu
|
|
mempcpy
|
|
strndup
|
|
strcase
|
|
extensions
|
|
vsnprintf
|
|
sleep
|
|
stdalign
|
|
strerror
|
|
memchr
|
|
memmove
|
|
|
|
configure.ac:
|
|
gl_ARGP
|
|
m4_ifdef([AM_XGETTEXT_OPTION],
|
|
[AM_][XGETTEXT_OPTION([--flag=argp_error:2:c-format])
|
|
AM_][XGETTEXT_OPTION([--flag=argp_failure:4:c-format])])
|
|
|
|
Makefile.am:
|
|
lib_SOURCES += argp.h argp-ba.c argp-eexst.c \
|
|
argp-fmtstream.c argp-fmtstream.h argp-fs-xinl.c argp-help.c \
|
|
argp-namefrob.h argp-parse.c argp-pin.c argp-pv.c argp-pvh.c \
|
|
argp-xinl.c
|
|
|
|
Include:
|
|
"argp.h"
|
|
|
|
License:
|
|
LGPL
|
|
|
|
Maintainer:
|
|
Sergey Poznyakoff, glibc
|