platform/upstream/coreutils.git
22 years agoNow this file is just a stub.
Jim Meyering [Sun, 26 Aug 2001 06:59:12 +0000 (06:59 +0000)]
Now this file is just a stub.

22 years agoRenamed from a factored strtoumax.c.
Jim Meyering [Sun, 26 Aug 2001 06:58:10 +0000 (06:58 +0000)]
Renamed from a factored strtoumax.c.

22 years agoFactored to work both for unsigned and signed types, ...
Jim Meyering [Sun, 26 Aug 2001 06:53:56 +0000 (06:53 +0000)]
Factored to work both for unsigned and signed types, ...

22 years ago*** empty log message ***
Jim Meyering [Sun, 26 Aug 2001 06:51:25 +0000 (06:51 +0000)]
*** empty log message ***

22 years ago(mergefps): Do not allocate at least sort_size bytes for each merge buffer.
Jim Meyering [Sun, 26 Aug 2001 06:51:10 +0000 (06:51 +0000)]
(mergefps): Do not allocate at least sort_size bytes for each merge buffer.
Instead, allocate at least sort_size bytes total.

22 years ago.
Jim Meyering [Sun, 26 Aug 2001 05:42:40 +0000 (05:42 +0000)]
.

22 years ago*** empty log message ***
Jim Meyering [Sun, 26 Aug 2001 05:41:35 +0000 (05:41 +0000)]
*** empty log message ***

22 years ago(nextarg): Use strcoll, not strcmp.
Jim Meyering [Sun, 26 Aug 2001 05:40:46 +0000 (05:40 +0000)]
(nextarg): Use strcoll, not strcmp.

22 years agoexpr now uses LC_COLLATE for string comparison, as per POSIX.
Jim Meyering [Sun, 26 Aug 2001 05:39:37 +0000 (05:39 +0000)]
expr now uses LC_COLLATE for string comparison, as per POSIX.

22 years ago.
Jim Meyering [Sat, 25 Aug 2001 17:24:16 +0000 (17:24 +0000)]
.

22 years ago.
Jim Meyering [Sat, 25 Aug 2001 17:14:46 +0000 (17:14 +0000)]
.

22 years ago*** empty log message ***
Jim Meyering [Sat, 25 Aug 2001 17:13:45 +0000 (17:13 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Jim Meyering [Sat, 25 Aug 2001 17:13:30 +0000 (17:13 +0000)]
*** empty log message ***

22 years agoUse @option, rather than @samp everywhere.
Jim Meyering [Sat, 25 Aug 2001 17:13:23 +0000 (17:13 +0000)]
Use @option, rather than @samp everywhere.

22 years ago*** empty log message ***
Jim Meyering [Sat, 25 Aug 2001 15:11:00 +0000 (15:11 +0000)]
*** empty log message ***

22 years agoRe-enable some commented-out tests.
Jim Meyering [Sat, 25 Aug 2001 15:10:53 +0000 (15:10 +0000)]
Re-enable some commented-out tests.

22 years ago*** empty log message ***
Jim Meyering [Sat, 25 Aug 2001 15:09:36 +0000 (15:09 +0000)]
*** empty log message ***

22 years ago(main): Fix a typo in the previous patch: missing
Jim Meyering [Sat, 25 Aug 2001 15:09:31 +0000 (15:09 +0000)]
(main): Fix a typo in the previous patch: missing
a bounds check for examples like `uniq a b c'.

22 years ago(main): Fix some more incompatibilities with POSIX.2,
Jim Meyering [Sat, 25 Aug 2001 15:07:17 +0000 (15:07 +0000)]
(main): Fix some more incompatibilities with POSIX.2,
(e.g. `uniq +3 --' did not work) by invoking getopt_long with
leading '-', resembling what was done to 'sort' on 2001-03-20.
Recognize an +N option only if it is an integer in range, and
(if POSIXLY_CORRECT) only if a file name argument has not been seen;
otherwise silently treat it as a file name.

If the user specifies too many operands, output the first one
in the error message, as a diagnostic aid.

22 years ago*** empty log message ***
Jim Meyering [Sat, 25 Aug 2001 13:50:47 +0000 (13:50 +0000)]
*** empty log message ***

22 years ago(main): Don't report an error when given the valid options `+3 -d'.
Jim Meyering [Sat, 25 Aug 2001 13:50:41 +0000 (13:50 +0000)]
(main): Don't report an error when given the valid options `+3 -d'.

22 years ago.
Jim Meyering [Sat, 25 Aug 2001 09:23:34 +0000 (09:23 +0000)]
.

22 years ago*** empty log message ***
Jim Meyering [Sat, 25 Aug 2001 09:20:14 +0000 (09:20 +0000)]
*** empty log message ***

22 years ago(different): Don't assume that lengths can fit
Jim Meyering [Sat, 25 Aug 2001 09:19:59 +0000 (09:19 +0000)]
(different): Don't assume that lengths can fit
into size_t.  Tune code for the common case where the line
lengths differ: we avoid comparing them entirely in that case.

22 years ago*** empty log message ***
Jim Meyering [Sat, 25 Aug 2001 09:04:57 +0000 (09:04 +0000)]
*** empty log message ***

22 years agoAdd tests for -s 0 and -w 0.
Jim Meyering [Sat, 25 Aug 2001 09:04:54 +0000 (09:04 +0000)]
Add tests for -s 0 and -w 0.

22 years ago*** empty log message ***
Jim Meyering [Sat, 25 Aug 2001 09:04:33 +0000 (09:04 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Jim Meyering [Sat, 25 Aug 2001 07:33:39 +0000 (07:33 +0000)]
*** empty log message ***

22 years agoRemove arbitrary restrictions on sizes, fixing a bug reported
Jim Meyering [Sat, 25 Aug 2001 07:33:20 +0000 (07:33 +0000)]
Remove arbitrary restrictions on sizes, fixing a bug reported
by Geoff Whale.

(skip_fields, skip_chars, check_chars): Now size_t, not int.
(size_opt): New function.  Do not arbitrarily reject size zero.
Change the wording of the error message slightly, for convenience.
(find_field): Use size_t, not int, to compute sizes.
(different, main): check_chars==0 is no longer a special case, as
it defaults to SIZE_MAX.
(main): Check for overflow with args like -234234234234234.
Use 'size_opt' to convert optional arguments to sizes.

22 years agoAdd new test, #54, for the just-fixed bug.
Jim Meyering [Sat, 25 Aug 2001 05:48:19 +0000 (05:48 +0000)]
Add new test, #54, for the just-fixed bug.

22 years ago*** empty log message ***
Jim Meyering [Sat, 25 Aug 2001 05:42:53 +0000 (05:42 +0000)]
*** empty log message ***

22 years ago(find_field): Don't count trailing newline to be
Jim Meyering [Sat, 25 Aug 2001 05:42:46 +0000 (05:42 +0000)]
(find_field): Don't count trailing newline to be
part of the field.  This disagrees with POSIX.2, but it's
gotta be a bug in the standard.  An interpretations request
has been submitted to PASC.

22 years ago*** empty log message ***
Jim Meyering [Sat, 25 Aug 2001 05:42:07 +0000 (05:42 +0000)]
*** empty log message ***

22 years ago(cut invocation): Document how cut treats lines with no separators.
Jim Meyering [Fri, 24 Aug 2001 08:48:21 +0000 (08:48 +0000)]
(cut invocation): Document how cut treats lines with no separators.

22 years ago*** empty log message ***
Jim Meyering [Fri, 24 Aug 2001 08:41:48 +0000 (08:41 +0000)]
*** empty log message ***

22 years agoUse `n_users' in place of `argc - optind' in two more places.
Jim Meyering [Fri, 24 Aug 2001 08:41:26 +0000 (08:41 +0000)]
Use `n_users' in place of `argc - optind' in two more places.

22 years ago(main): Fail if -l is specified with no username.
Jim Meyering [Fri, 24 Aug 2001 08:40:29 +0000 (08:40 +0000)]
(main): Fail if -l is specified with no username.

22 years ago*** empty log message ***
Jim Meyering [Fri, 24 Aug 2001 08:31:11 +0000 (08:31 +0000)]
*** empty log message ***

22 years ago(usage): Clarify description of -l. From Clark Morgan.
Jim Meyering [Fri, 24 Aug 2001 08:31:02 +0000 (08:31 +0000)]
(usage): Clarify description of -l.  From Clark Morgan.

22 years ago.
Jim Meyering [Fri, 24 Aug 2001 08:11:30 +0000 (08:11 +0000)]
.

22 years ago*** empty log message ***
Jim Meyering [Fri, 24 Aug 2001 07:59:09 +0000 (07:59 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Jim Meyering [Fri, 24 Aug 2001 07:59:02 +0000 (07:59 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Jim Meyering [Fri, 24 Aug 2001 07:58:42 +0000 (07:58 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Jim Meyering [Fri, 24 Aug 2001 07:58:21 +0000 (07:58 +0000)]
*** empty log message ***

22 years ago'expr' now requires '+' rather than 'quote' to quote tokens.
Jim Meyering [Fri, 24 Aug 2001 07:58:15 +0000 (07:58 +0000)]
'expr' now requires '+' rather than 'quote' to quote tokens.

22 years ago(posixly_correct): Remove; no longer needed.
Jim Meyering [Fri, 24 Aug 2001 07:56:46 +0000 (07:56 +0000)]
(posixly_correct): Remove; no longer needed.
(main): Do not worry about POSIXLY_CORRECT, as it's OK for
expr to have options (so long as they do not begin with digits).

22 years agoupdate from libc
Jim Meyering [Fri, 24 Aug 2001 06:39:29 +0000 (06:39 +0000)]
update from libc

22 years agoupdate from glibc
Jim Meyering [Thu, 23 Aug 2001 06:43:44 +0000 (06:43 +0000)]
update from glibc

22 years agowording tweak
Jim Meyering [Tue, 21 Aug 2001 09:39:22 +0000 (09:39 +0000)]
wording tweak

22 years ago*** empty log message ***
Jim Meyering [Sun, 19 Aug 2001 18:12:03 +0000 (18:12 +0000)]
*** empty log message ***

22 years agoadd paren tests
Jim Meyering [Sat, 18 Aug 2001 21:21:40 +0000 (21:21 +0000)]
add paren tests

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 21:21:15 +0000 (21:21 +0000)]
*** empty log message ***

22 years ago(nextarg): Advance ARGS by one if the next token matches.
Jim Meyering [Sat, 18 Aug 2001 21:21:07 +0000 (21:21 +0000)]
(nextarg): Advance ARGS by one if the next token matches.
All callers changed.

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 20:48:09 +0000 (20:48 +0000)]
*** empty log message ***

22 years ago00: new test
Jim Meyering [Sat, 18 Aug 2001 20:47:57 +0000 (20:47 +0000)]
00: new test

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 20:46:04 +0000 (20:46 +0000)]
*** empty log message ***

22 years ago(isstring): Remove.
Jim Meyering [Sat, 18 Aug 2001 20:45:59 +0000 (20:45 +0000)]
(isstring): Remove.
(eval2): Do comparisons as strings first, before trying to convert to
integer.  This avoids loss of information and wrong result, e.g. for
"expr '00' '<' '0!'", where you don't want to convert '00' to '0'.

22 years ago.
Jim Meyering [Sat, 18 Aug 2001 20:24:44 +0000 (20:24 +0000)]
.

22 years agoCode cleanup to avoid tricky macros and old-style function declarations.
Jim Meyering [Sat, 18 Aug 2001 20:23:01 +0000 (20:23 +0000)]
Code cleanup to avoid tricky macros and old-style function declarations.

(cmpf, less_than, less_equal, equal, not_equal, greater_equal,
greater_than, arithf, arithdivf, plus, minus, multiply, divide, mod):
Remove.

(eval4, eval3, eval2): Rewrite to avoid the need for the above macros
and functions.

22 years ago.
Jim Meyering [Sat, 18 Aug 2001 19:29:51 +0000 (19:29 +0000)]
.

22 years ago.
Jim Meyering [Sat, 18 Aug 2001 19:29:21 +0000 (19:29 +0000)]
.

22 years ago.
Jim Meyering [Sat, 18 Aug 2001 19:00:40 +0000 (19:00 +0000)]
.

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 17:48:37 +0000 (17:48 +0000)]
*** empty log message ***

22 years ago(binary_operator): Move declarations of lt,rt `down'
Jim Meyering [Sat, 18 Aug 2001 17:48:20 +0000 (17:48 +0000)]
(binary_operator): Move declarations of lt,rt `down'
into the scopes where they're actually used.
(unary_operator): Likewise for `fd'.

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 17:45:37 +0000 (17:45 +0000)]
*** empty log message ***

22 years ago(isint, binary_operator, unary_operator):
Jim Meyering [Sat, 18 Aug 2001 17:45:31 +0000 (17:45 +0000)]
(isint, binary_operator, unary_operator):
Use intmax_t for argument integers, not long.
(age_of, binary_operator): Use time_t for times, not long.
(unary_operator): If N is out of int range, -t N now returns false.

22 years agoadd minus2
Jim Meyering [Sat, 18 Aug 2001 17:14:52 +0000 (17:14 +0000)]
add minus2

22 years ago(main): Handle a leading "--" option as POSIX requires.
Jim Meyering [Sat, 18 Aug 2001 17:10:32 +0000 (17:10 +0000)]
(main): Handle a leading "--" option as POSIX requires.

22 years agofix typo
Jim Meyering [Sat, 18 Aug 2001 16:48:17 +0000 (16:48 +0000)]
fix typo

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 16:39:58 +0000 (16:39 +0000)]
*** empty log message ***

22 years ago(toarith): Don't accept plain "-" as a valid integer.
Jim Meyering [Sat, 18 Aug 2001 16:39:33 +0000 (16:39 +0000)]
(toarith): Don't accept plain "-" as a valid integer.

22 years agoadd more
Jim Meyering [Sat, 18 Aug 2001 16:27:46 +0000 (16:27 +0000)]
add more

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 16:19:26 +0000 (16:19 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 16:13:16 +0000 (16:13 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 16:04:24 +0000 (16:04 +0000)]
*** empty log message ***

22 years agoModify 'expr' so that it uses intmax_t, not int, to calculate
Jim Meyering [Sat, 18 Aug 2001 16:04:16 +0000 (16:04 +0000)]
Modify 'expr' so that it uses intmax_t, not int, to calculate
the value of integer expressions.

(struct valinfo.i): Now intmax_t, not int.
(docolon, int_value, str_value, isstring, nextarg, toarith,
freev, tostring, trace): Remove unnecessary forward decls.
(int_value, printv, tostring, toarith, arithf, arithdivf, docolon,
eval6, eval4, eval3): Do integer arithmetic using intmax_t, not int.
(docolon): Don't assume size_t fits in int.

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 15:59:27 +0000 (15:59 +0000)]
*** empty log message ***

22 years agoAdd AC_PREREQ(2.13).
Jim Meyering [Sat, 18 Aug 2001 15:59:02 +0000 (15:59 +0000)]
Add AC_PREREQ(2.13).
(jm_AC_HEADER_INTTYPES_H): Test for intmax_t, too.
(jm_AC_TYPE_INTMAX_T): New macro.
(jm_AC_TYPE_UINTMAX_T): Moved here from uintmax_t.m4.

22 years ago(jm_AC_TYPE_LONG_LONG): New macro.
Jim Meyering [Sat, 18 Aug 2001 15:55:38 +0000 (15:55 +0000)]
(jm_AC_TYPE_LONG_LONG): New macro.

22 years agorenamed from ulonglong.m4
Jim Meyering [Sat, 18 Aug 2001 15:54:36 +0000 (15:54 +0000)]
renamed from ulonglong.m4

22 years agorenamed to longlong.m4
Jim Meyering [Sat, 18 Aug 2001 15:54:35 +0000 (15:54 +0000)]
renamed to longlong.m4

22 years agorenamed from inttypes_h.m4
Jim Meyering [Sat, 18 Aug 2001 15:54:09 +0000 (15:54 +0000)]
renamed from inttypes_h.m4

22 years agorenamed to inttypes.m4
Jim Meyering [Sat, 18 Aug 2001 15:54:08 +0000 (15:54 +0000)]
renamed to inttypes.m4

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 15:43:32 +0000 (15:43 +0000)]
*** empty log message ***

22 years agoRevert part of last change and solve the problem a better way.
Jim Meyering [Sat, 18 Aug 2001 15:43:28 +0000 (15:43 +0000)]
Revert part of last change and solve the problem a better way.
(show_date) [--rfc-822]: Set LC_ALL=C just before
calling strftime and restore it just afterwards.
Suggestion from Ulrich Drepper.

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 15:26:28 +0000 (15:26 +0000)]
*** empty log message ***

22 years ago($(v_etc_file)): Define.
Jim Meyering [Sat, 18 Aug 2001 15:26:24 +0000 (15:26 +0000)]
($(v_etc_file)): Define.
(copyright-check): Use the new variable.
(my-distcheck): Depend on local-check so those checks are once
again run by `make distcheck'.

22 years agoMerge in changes from autoconf.
Jim Meyering [Sat, 18 Aug 2001 15:24:36 +0000 (15:24 +0000)]
Merge in changes from autoconf.

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 10:55:01 +0000 (10:55 +0000)]
*** empty log message ***

22 years ago(show_date) [--rfc-822]: Don't space-pad the day of the month.
Jim Meyering [Sat, 18 Aug 2001 10:54:56 +0000 (10:54 +0000)]
(show_date) [--rfc-822]: Don't space-pad the day of the month.
Set only LC_TYPE to the "C" locale.  Setting LC_ALL is overkill,
and would have unwanted side effects if there is an error message.

22 years ago.
Jim Meyering [Sat, 18 Aug 2001 10:11:16 +0000 (10:11 +0000)]
.

22 years ago(head_bytes): Read no more than the specified number of bytes.
Jim Meyering [Sat, 18 Aug 2001 10:10:56 +0000 (10:10 +0000)]
(head_bytes): Read no more than the specified number of bytes.

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 10:10:29 +0000 (10:10 +0000)]
*** empty log message ***

22 years ago.
Jim Meyering [Sat, 18 Aug 2001 09:27:50 +0000 (09:27 +0000)]
.

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 09:27:37 +0000 (09:27 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 09:23:11 +0000 (09:23 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Jim Meyering [Sat, 18 Aug 2001 09:20:03 +0000 (09:20 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Jim Meyering [Thu, 16 Aug 2001 05:55:35 +0000 (05:55 +0000)]
*** empty log message ***

22 years ago(main): When there are too many non-option arguments,
Jim Meyering [Thu, 16 Aug 2001 05:47:48 +0000 (05:47 +0000)]
(main): When there are too many non-option arguments,
include the first offending argument in the diagnostic.
Suggestion from Karl Berry.

22 years agofix typo: s/-quiet/--quiet/
Jim Meyering [Tue, 14 Aug 2001 20:14:19 +0000 (20:14 +0000)]
fix typo: s/-quiet/--quiet/
From: noon@cote-dazur.com (Fabrice Bauzac)