Jim Meyering
d58bdcd4fa
(split_3): Accept only old format.
...
Properly handle file names with leading and trailing white space.
1995-07-20 21:09:57 +00:00
Jim Meyering
1ae54a6140
more comment tweaks
1995-07-20 19:22:28 +00:00
Jim Meyering
db566dba37
Correct typo in Copyright.
...
Reformat paragraph so line with new FSF address fits in 80 columns.
1995-07-20 19:13:23 +00:00
Jim Meyering
3d699e8ee0
(usage): Move it to precede all other functions.
...
Fiddle comments.
1995-07-20 19:10:08 +00:00
Jim Meyering
e20e0ba392
New version from Drepper.
1995-07-20 19:08:08 +00:00
Jim Meyering
dfe3d8837e
.
1995-07-20 17:52:49 +00:00
Jim Meyering
e59ec88ea2
.
1995-07-16 23:43:17 +00:00
Jim Meyering
66c43ec708
.
1995-07-16 23:41:17 +00:00
Jim Meyering
e692090b89
.
1995-07-16 23:39:51 +00:00
Jim Meyering
1e74962c8a
Add #else block after #ifdef VMS.
...
(main): Rename local variable.
Add FIXME: allow newlines in filenames.
Detect and report failed fclose calls on stdout and checkfile_stream.
1995-07-16 05:47:55 +00:00
Jim Meyering
14aaf3eab3
(build_spec_list): Declare CLOSING_DELIM_IDX and CLOSING_BRACKET_IDX to
...
be of type size_t, not int.
(main): Declare NR and CHARS_READ to be of type long, not int.
1995-07-16 05:39:09 +00:00
Jim Meyering
adfa243b0d
(unqote): Comment out unreachable break stmts.
...
(append_range): Declare FIRST and LAST parameters to be unsigned int,
not size_t.
(find_closing_delim): Clean up interface, separating boolean success
indicator and index.
(find_bracketed_repeat): Likewise.
(build_spec_list): Adapt to use new interfaces.
1995-07-12 03:13:40 +00:00
Jim Meyering
37ba8d9867
(main): Comment out unreachable break stmt.
1995-07-12 03:06:49 +00:00
Jim Meyering
c20ee98ac8
(dump): Convert to use smaller -- but seemingly equivalent -- patch.
1995-07-12 03:06:03 +00:00
Jim Meyering
21aa588967
Reorder functions so main is last, so no forward dcls are needed.
1995-07-12 03:01:33 +00:00
Jim Meyering
ba34723398
(tail): Explicitly cast to long the N_UNITS argumennt in
...
call to tail_lines. Otherwise, NetBSD lost because N_UNITS (of type
off_t, a 64-bit type on NetBSD) wasn't converted to the target type,
long. Reported by Dan Hagerty (hag@gnu.ai.it.edu ).
1995-07-12 02:59:44 +00:00
Jim Meyering
51c3164ba3
(main): Add UCHAR casts.
1995-07-09 17:06:41 +00:00
Jim Meyering
307526e92d
.
1995-07-09 16:42:40 +00:00
Jim Meyering
6dfad5e900
(main): When using obsolescent +pos -pos syntax, allow
...
omission of field spec only when character offset is specified.
Otherwise, -. +. would be accepted.
1995-07-09 16:42:31 +00:00
Jim Meyering
ccfb7f032d
(main): Allow field spec, M, to be omitted in +M.N or -M.N
...
position specification. Omitting M is equivalent to specifying `0'
for M. From Rick Sladkey (jrs@world.std.com ).
1995-07-09 02:25:11 +00:00
Jim Meyering
bb5590f7b6
.
1995-07-07 04:46:18 +00:00
Jim Meyering
67718aff76
(dump): Correct loop-termination criterion.
...
Before, running `printf 1234| ./od --width=4 --read-bytes=4'
printed output for 8 bytes -- the last four were garbage.
This happened only when the dump limit, N, was specified (with
--read-bytes=N) and N was a multiple of bytes_per_block
(usually 16, but 4 in this example). From Andreas Schwab.
1995-07-07 04:46:03 +00:00
Jim Meyering
b9d3dc4101
Remove trailing white space.
1995-07-06 16:07:07 +00:00
Jim Meyering
20b6a5b40a
(od): Remove space beteen -w and optional argument.
1995-07-06 16:06:32 +00:00
Jim Meyering
72d4155c90
.
1995-07-03 03:12:54 +00:00
Jim Meyering
e7c2d62889
.
1995-07-03 03:11:05 +00:00
Jim Meyering
c8e05ecd8d
(split_3): Rewrite to parse Plumb/Lankester format as well.
...
(main): Write (de facto) standard Plumb/Lankester format.
New option: --quiet.
Check option no longer takes an argument.
When checking, exit status reflects success.
1995-07-03 03:10:59 +00:00
Jim Meyering
9c8e5123bd
Remove unused dcl of isnumber.
1995-06-25 01:46:32 +00:00
Jim Meyering
9a5882ba80
(parse_group): Use xstrtoul instead of isnumber; the latter would
...
silently overflow, accepting a group id larger than INT_MAX.
(isnumber): Remove now-unused static function.
(change_file_group) [MAXUID]: Give a more descriptive message
when numeric group id is larger than MAXUID.
1995-06-25 01:44:35 +00:00
Jim Meyering
7981e85eb3
merge with 1.12a
1995-06-24 22:02:25 +00:00
Jim Meyering
1d7e1a535b
.
1995-06-24 21:34:02 +00:00
Jim Meyering
4610e33cb2
Don't conditionalize use of "inline". Autoconf takes care of defining
...
it away for compilers that don't grok it.
1995-06-24 21:33:52 +00:00
Jim Meyering
9cda676546
.
1995-06-24 21:22:11 +00:00
Jim Meyering
f5ff11c61d
.
1995-06-24 21:17:13 +00:00
Jim Meyering
86671a4ed0
Undefine min and/or max before defining to avoid redefinition warning
...
on systems.
1995-06-24 21:10:12 +00:00
Jim Meyering
5cd7a18539
(read_input): Rename paramater MAX to MAX_N_BYTES. To avoid potential
...
conflict with max macro from some system's header files and bad pre-ANSI
compilers.
1995-06-24 21:07:55 +00:00
Jim Meyering
4b366ceed5
[uint32]: When testing for 32-bit arithmetic type,
...
also check `unsigned long', as a concession to systems with
int's smaller than 32 bits.
1995-06-24 20:53:17 +00:00
Jim Meyering
eb5665733a
(usage): Fix typo.
1995-06-24 20:38:52 +00:00
Jim Meyering
ec8d1fce62
(main): Include program name in --version output.
1995-06-22 18:43:14 +00:00
Jim Meyering
4afe3f334a
[join]: Redefine. Otherwise, systems (Unicos for one) with
...
headers that have a different prototype for `join' get an error.
1995-06-22 04:03:33 +00:00
Jim Meyering
b27934a727
.
1995-06-22 04:00:26 +00:00
Jim Meyering
e7d420aabb
[word]: Redefine. Otherwise, systems (Unicos for one) with
...
headers that define `word' to be a type get syntax errors because
of the variable by the same name.
1995-06-22 03:59:55 +00:00
Jim Meyering
3f76720636
(interrupt_handler): Declare to have a single integer
...
parameter. Otherwise, some compilers failed with a type mismatch
error in sa_handler assignment.
1995-06-22 03:59:27 +00:00
Jim Meyering
3fba1e486e
(main): Remove spurious colon in getopt spec string.
...
From Ken Pizzini <kenp@spry.com >.
1995-06-22 03:58:21 +00:00
Jim Meyering
59f93bf56c
(md5_file): Initialize two elements of LEN portably,
...
rather than with ANSI aggregate initialization. Reported by
Edzer Pebesma <Edzer.Pebesma@rivm.nl >.
1995-06-20 12:00:55 +00:00
Jim Meyering
6ebaf82426
merge with 1.12
1995-06-18 19:33:31 +00:00
Jim Meyering
d96ba2d153
.
1995-06-18 14:24:56 +00:00
Jim Meyering
2adaaa8521
.
1995-06-18 14:21:58 +00:00
Jim Meyering
755cdcee27
(process_buffer): Copy values from struct into
...
individual local variables before performing computation on them,
then copy results back into returned struct. Solely for better
optimization by compilers that can't keep struct members in
registers. From Ulrich Drepper.
1995-06-18 14:21:50 +00:00
Jim Meyering
643a49ea6c
.
1995-06-16 04:25:05 +00:00