Jim Meyering
1a3dfa550d
.
1999-01-25 14:09:45 +00:00
Jim Meyering
2b9e4c6914
(program_name): Remove dcl.
...
Include error.h.
(argmatch_invalid): Use error rather than fprintf.
1999-01-25 14:08:04 +00:00
Jim Meyering
8908c87cb0
tweak comment
1999-01-25 13:59:34 +00:00
Jim Meyering
7049562dce
tweak comment
1999-01-25 13:58:34 +00:00
Jim Meyering
e7ae216189
tweak comment
1999-01-25 13:54:30 +00:00
Jim Meyering
cbf82d876b
(quotearg_n_options): Revert type of parameter `n'
...
(and hence that of the local `n1', too) to `int' at Paul's request.
1999-01-25 00:17:22 +00:00
Jim Meyering
8c5f91e5ad
Add comments.
1999-01-25 00:13:36 +00:00
Jim Meyering
cdc04ccc0e
(__mktime_internal): Adopt the traditional (and
...
problematic) notion of what to do when tm_isdst doesn't match.
From Paul Eggert.
1999-01-19 04:47:24 +00:00
Jim Meyering
d3b6e5f4fb
.
1999-01-18 17:14:57 +00:00
Jim Meyering
7316f85aaa
(ARGMATCH_DIE_DECL): Use it.
1999-01-16 17:18:01 +00:00
Jim Meyering
414cf1b428
(base_name): Declare.
1999-01-16 16:04:43 +00:00
Jim Meyering
b76f341922
(quotearg_n_options): Declare n1 to be of type
...
unsigned int, not just int.
1999-01-16 15:55:20 +00:00
Jim Meyering
10f96d621c
(get_version): Adjust prototype.
...
(xget_version): Add prototype.
(base_name): Remove prototype.
1999-01-16 15:54:22 +00:00
Jim Meyering
306ea2b028
[!HAVE_DECL_GETENV]: Declare getenv.
...
(backup_args): Reorder enum members.
(backup_types): Likewise.
(get_version): Take an additional parameter, `context'.
(xget_version): Like get_version, but if the `version' argument is NULL,
use the value of the envvar VERSION_CONTROL.
(base_name): Declare.
1999-01-16 15:51:21 +00:00
Jim Meyering
c94e186b91
s/argmatch_exit_failure/argmatch_die/
1999-01-16 15:21:52 +00:00
Jim Meyering
e42efa6866
(EXIT_FAILURE): Define.
...
(ARGMATCH_DIE): Use it.
1999-01-16 15:17:48 +00:00
Jim Meyering
f28d5ba125
(XARGMATCH): Define to return a value once again.
...
(XARGCASEMATCH): Likewise.
1999-01-16 15:12:04 +00:00
Jim Meyering
f22e54a579
(ARGMATCH_DIE): Provide default.
...
(__xargmatch_internal): New function.
s/rogram_name/program_name.
From Akim Demaille.
1999-01-16 15:06:41 +00:00
Jim Meyering
d2e1175756
(parse_long_options): Rename `usage' parameter
...
to avoid shadowing globally scoped function.
1999-01-14 18:26:51 +00:00
Jim Meyering
f749a71868
.
1999-01-13 05:50:05 +00:00
Jim Meyering
97bc6652e7
.
1999-01-13 05:38:11 +00:00
Jim Meyering
e0ad1ee4d1
.
1999-01-13 05:38:08 +00:00
Jim Meyering
af821763c5
new version from glibc
1999-01-13 05:37:17 +00:00
Jim Meyering
4a90a25973
new version from glibc
1999-01-13 05:36:45 +00:00
Jim Meyering
495729b1dc
(quotearg_buffer): Change escape_quoting_style so that it no longer escapes ` '.
...
Suggestion from Paul Eggert.
1999-01-11 03:11:15 +00:00
Jim Meyering
db0dadb263
(ARGMATCH_QUOTING_STYLE): Change from c_quoting_style to escape_quoting_style.
...
(argmatch_invalid): Now that the quoted quantity is no longer double
quoted, remove the code that removed leading and trailing double quotes.
1999-01-11 03:10:19 +00:00
Jim Meyering
ac25bd69bf
(main) [TEST_CANON_HOST]: Add a simple test driver.
1999-01-11 02:46:33 +00:00
Jim Meyering
955e21bb83
protoize
1999-01-07 03:43:01 +00:00
Jim Meyering
d7d06726a7
.
1999-01-05 04:29:34 +00:00
Jim Meyering
6bff151edc
remove strcasecmp.cin
1999-01-04 20:14:26 +00:00
Jim Meyering
7b36cfca74
(argmatch_invalid): Remove double quotes from the
...
offending quoted argument before using it in explanatory diagnostic.
Use a single fprintf stmt.
1999-01-02 20:35:06 +00:00
Jim Meyering
69834c7c98
(strcasecmp.c strncasecmp.c): Remove rules.
1999-01-02 19:31:19 +00:00
Jim Meyering
bfea519d18
.
1999-01-02 19:30:32 +00:00
Jim Meyering
38acb920eb
.
1999-01-02 19:28:42 +00:00
Jim Meyering
8b3cbe63d8
(get_version): Adapt to use new interface to XARGMATCH.
1999-01-02 19:28:31 +00:00
Jim Meyering
c7c2516a4d
(XARGMATCH): Don't return a value; instead, modify a parameter.
...
Add a `Die_stmt' parameter.
Add parentheses.
1999-01-02 18:33:08 +00:00
Jim Meyering
fa7427c2ea
(__xargmatch_internal): Remove now-unused function.
...
(argmatch_to_argument): Add `const' attribute to first parameter.
1999-01-02 18:32:50 +00:00
Jim Meyering
f4db32ef36
Add #ifdefs so it can be used for strncasecmp, too.
1999-01-02 15:55:52 +00:00
Jim Meyering
b966f347ee
*** empty log message ***
1999-01-02 15:55:44 +00:00
Jim Meyering
b311b41561
Remove definition of setlocale.
...
Remove definitions of bindtextdomain and textdomain.
1999-01-02 05:30:07 +00:00
Jim Meyering
0cb6dcf585
Include locale.h and libintl.h, and define `_()'.
...
Mark translatable strings.
1999-01-02 05:27:32 +00:00
Jim Meyering
cb1d4eb4f2
(make_dir): New function, factored out of make_path.
...
(make_path): Use make_dir rather than open-coding it twice.
This effectively reverses the order of the latter pair of stat/mkdir
calls and fixes a race condition bug whereby one of two concurrent
`mkdir -p' processes could fail with EEXIST.
1999-01-02 05:16:57 +00:00
Jim Meyering
21b87a6ab7
(quoting_style_vals): New public array.
1999-01-01 17:43:10 +00:00
Jim Meyering
975daefaad
Add comments.
...
(xcalloc, xmalloc, xrealloc): Remove prototypes.
(calloc): Remove `#ifdef NOT_USED' that used to hide this function.
1999-01-01 17:40:08 +00:00
Jim Meyering
3b3e52352c
Add comments.
...
(PARAMS, XMALLOC, XCALLOC, XREALLOC): Define.
Based on changes from Akim Demaille.
1999-01-01 17:36:43 +00:00
Jim Meyering
aa014b906c
remove leading _ from _ARGMATCH_H_
1999-01-01 17:34:18 +00:00
Jim Meyering
2a5e98c9a4
*** empty log message ***
1999-01-01 07:10:00 +00:00
Jim Meyering
dcaa4b656e
.
1999-01-01 07:09:08 +00:00
Jim Meyering
5c6d6248e9
.
1999-01-01 07:08:54 +00:00
Jim Meyering
32acfd66d0
(quotearg_n_options): Make options' parameter be const'.
1999-01-01 07:03:16 +00:00