annotate modules/argp @ 15836:46afe93343fd

modf: Use a .m4 file. * m4/modf.m4: New file. * modules/modf (Files): Add it. (configure.ac): Just invoke gl_FUNC_MODF.
author Bruno Haible <bruno@clisp.org>
date Thu, 06 Oct 2011 01:21:12 +0200
parents 2009960fc420
children 3c249f388e46
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4386
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Description:
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 Hierarchical processing of command line arguments.
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
9620
54235d17e2af Make the functions argp_error, argp_failure known to xgettext.
Colin Watson <cjwatson@debian.org>
parents: 9224
diff changeset
4 Notice:
54235d17e2af Make the functions argp_error, argp_failure known to xgettext.
Colin Watson <cjwatson@debian.org>
parents: 9224
diff changeset
5 If you are using GNU gettext version 0.16.1 or older, add the following options
54235d17e2af Make the functions argp_error, argp_failure known to xgettext.
Colin Watson <cjwatson@debian.org>
parents: 9224
diff changeset
6 to XGETTEXT_OPTIONS in your po/Makevars:
54235d17e2af Make the functions argp_error, argp_failure known to xgettext.
Colin Watson <cjwatson@debian.org>
parents: 9224
diff changeset
7 --flag=argp_error:2:c-format --flag=argp_failure:4:c-format
54235d17e2af Make the functions argp_error, argp_failure known to xgettext.
Colin Watson <cjwatson@debian.org>
parents: 9224
diff changeset
8
4386
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 Files:
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 lib/argp.h
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 lib/argp-ba.c
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
12 lib/argp-eexst.c
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
13 lib/argp-fmtstream.c
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
14 lib/argp-fmtstream.h
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
15 lib/argp-fs-xinl.c
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
16 lib/argp-help.c
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
17 lib/argp-namefrob.h
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18 lib/argp-parse.c
6478
61346b33f373 (Files): Add argp-pin.c
Sergey Poznyakoff <gray@gnu.org.ua>
parents: 5988
diff changeset
19 lib/argp-pin.c
4386
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20 lib/argp-pv.c
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 lib/argp-pvh.c
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22 lib/argp-xinl.c
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23 m4/argp.m4
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25 Depends-on:
5067
1407b63897fd Simplify argp by assuming alloca module.
Paul Eggert <eggert@cs.ucla.edu>
parents: 5055
diff changeset
26 alloca
12214
57423bea6079 argp: avoid memory leak
Eric Blake <ebb9@byu.net>
parents: 11823
diff changeset
27 dirname-lgpl
11823
deaaf2799f5d getopt: update client modules
Eric Blake <ebb9@byu.net>
parents: 11796
diff changeset
28 getopt-gnu
4595
4cc6ae8a82f6 Update.
Bruno Haible <bruno@clisp.org>
parents: 4386
diff changeset
29 strchrnul
4cc6ae8a82f6 Update.
Bruno Haible <bruno@clisp.org>
parents: 4386
diff changeset
30 sysexits
13597
2009960fc420 Rename module 'malloc' -> 'malloc-gnu'.
Bruno Haible <bruno@clisp.org>
parents: 12214
diff changeset
31 malloc-gnu
4595
4cc6ae8a82f6 Update.
Bruno Haible <bruno@clisp.org>
parents: 4386
diff changeset
32 mempcpy
4cc6ae8a82f6 Update.
Bruno Haible <bruno@clisp.org>
parents: 4386
diff changeset
33 strndup
4781
d762cb7714db A little more dependencies of the 'argp' module.
Bruno Haible <bruno@clisp.org>
parents: 4595
diff changeset
34 strcase
5194
e1836405ab22 (Files): Add m4/unlocked-io.m4.
Paul Eggert <eggert@cs.ucla.edu>
parents: 5067
diff changeset
35 extensions
5575
7fada5d72f27 Depend on vsnprintf
Sergey Poznyakoff <gray@gnu.org.ua>
parents: 5318
diff changeset
36 vsnprintf
8788
a6de3a541ad4 arp depends on sleep.
Bruno Haible <bruno@clisp.org>
parents: 7279
diff changeset
37 sleep
9224
404ee875898f Fix strerror on Interix.
Eric Blake <ebb9@byu.net>
parents: 8788
diff changeset
38 strerror
10746
08e90860ec5e Mark 'memchr' obsolete.
Bruno Haible <bruno@clisp.org>
parents: 9620
diff changeset
39 memchr
10750
3cb22d0bfd0b Mark 'memmove' obsolete.
Bruno Haible <bruno@clisp.org>
parents: 10746
diff changeset
40 memmove
4386
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
41
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
42 configure.ac:
4595
4cc6ae8a82f6 Update.
Bruno Haible <bruno@clisp.org>
parents: 4386
diff changeset
43 gl_ARGP
9620
54235d17e2af Make the functions argp_error, argp_failure known to xgettext.
Colin Watson <cjwatson@debian.org>
parents: 9224
diff changeset
44 m4_ifdef([AM_XGETTEXT_OPTION],
11796
b9a762d04d6c Avoid warnings from 'aclocal' when AM_XGETTEXT_OPTION is not defined.
Bruno Haible <bruno@clisp.org>
parents: 10750
diff changeset
45 [AM_][XGETTEXT_OPTION([--flag=argp_error:2:c-format])
b9a762d04d6c Avoid warnings from 'aclocal' when AM_XGETTEXT_OPTION is not defined.
Bruno Haible <bruno@clisp.org>
parents: 10750
diff changeset
46 AM_][XGETTEXT_OPTION([--flag=argp_failure:4:c-format])])
4386
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
47
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
48 Makefile.am:
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
49 lib_SOURCES += argp.h argp-ba.c argp-eexst.c \
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
50 argp-fmtstream.c argp-fmtstream.h argp-fs-xinl.c argp-help.c \
6478
61346b33f373 (Files): Add argp-pin.c
Sergey Poznyakoff <gray@gnu.org.ua>
parents: 5988
diff changeset
51 argp-namefrob.h argp-parse.c argp-pin.c argp-pv.c argp-pvh.c \
61346b33f373 (Files): Add argp-pin.c
Sergey Poznyakoff <gray@gnu.org.ua>
parents: 5988
diff changeset
52 argp-xinl.c
4386
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
53
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
54 Include:
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
55 "argp.h"
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
56
5251
42b53a22aee5 Add a license tag to every module.
Bruno Haible <bruno@clisp.org>
parents: 5194
diff changeset
57 License:
42b53a22aee5 Add a license tag to every module.
Bruno Haible <bruno@clisp.org>
parents: 5194
diff changeset
58 LGPL
42b53a22aee5 Add a license tag to every module.
Bruno Haible <bruno@clisp.org>
parents: 5194
diff changeset
59
4386
3d00371ec7b8 New module argp.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
60 Maintainer:
5275
5d7573d9e8e7 (Maintainer): Replace Simon Josefsson by Sergey Poznyakoff.
Paul Eggert <eggert@cs.ucla.edu>
parents: 5251
diff changeset
61 Sergey Poznyakoff, glibc