Jim Meyering
14390d1fed
Protoize. Reorder functions to obviate forward dcls.
...
Remove forward dcls.
1995-10-17 13:13:19 +00:00
Jim Meyering
8831ffbec4
Protoize.
...
Reorder functions to obviate forward dcls.
Remove forward dcls.
1995-10-16 21:30:25 +00:00
Jim Meyering
45d4def5e4
Move struct dcls to precede dcls of file-scope variables.
...
(monthtab, keyhead): Separate variable dcls from type dcls.
1995-10-16 14:45:09 +00:00
Jim Meyering
b9c1393e5f
(usage): Move function definition to precede uses and
...
remove remove forward dcl.
Protoize and add `const' attribute to dcls of lots of formals.
1995-10-16 14:38:11 +00:00
Jim Meyering
3ac64eda17
(prjoin): Handle case in which file spec is 0.
...
(add_field): Update assertions.
(decode_field_spec): For S == "0", set file spec to zero and don't modify
*FIELD_INDEX. Otherwise, *FIELD_INDEX gets the zero-based index.
1995-10-13 17:22:58 +00:00
Jim Meyering
9845d179b3
(prjoin): Rewrite loop that iterates over field specs.
1995-10-13 13:16:34 +00:00
Jim Meyering
11b87d29cc
(add_field_list): Allow SPACE and TAB as well as `,' as list item separators.
1995-10-12 21:42:52 +00:00
Jim Meyering
bc7210e563
Remove bogus FIXME.
1995-10-12 04:08:35 +00:00
Jim Meyering
06ea91f2f3
(main): Close input files.
1995-10-08 04:02:00 +00:00
Jim Meyering
3c7699600f
Add alloca junk.
1995-10-08 03:38:09 +00:00
Jim Meyering
6f63d53e1b
(add_field): No longer return a value.
...
(decode_field_spec): New function.
(add_field_list): Rewrite to be more strict about what is accepted.
Before, `,1.2' was accepted as valid.
(main): Use xstrtol instead atoi.
Combine nearly identical -a and -v cases.
1995-10-08 03:28:21 +00:00
Jim Meyering
cc61df7131
Include limits.h.
...
[!INT_MAX]: Define it.
1995-10-06 02:55:14 +00:00
Jim Meyering
965c0bf39d
[!HAVE_UTIME_H]: Don't declare struct utimbuf here.
...
[!HAVE_STRUCT_UTIMBUF]: Declare struct utimbuf here instead.
1995-10-06 02:53:42 +00:00
Jim Meyering
e387fd1471
(show_point): Cast -2 to dev_t before assignment.
1995-10-05 14:12:29 +00:00
Jim Meyering
1c7bc6028a
protoize
1995-10-04 21:21:23 +00:00
Jim Meyering
74f061de82
Remove forward dcl of usage.
1995-10-04 21:20:40 +00:00
Jim Meyering
47b91b8948
(usage): Move to precede all other functions.
1995-10-04 21:19:28 +00:00
Jim Meyering
2d73c959cc
(main): Report `too few/many non-option arguments' then print --help
...
output rather than just the latter.
Properly interpret obsolescent usage like `join -o 2.1 2.1 2.2'.
(usage): Describe POSIX -1, -2 options and deprecate -j* ones
1995-10-04 21:17:43 +00:00
Jim Meyering
a9de4d485a
Test SA_INTERRUPT, not _POSIX_VERSION,
...
to determine whether `sigaction' functions are available.
Reported by Paul Nevai <nevai@ops.mps.ohio-state.edu >.
Fix suggested by Karl Berry.
1995-10-04 03:46:35 +00:00
Jim Meyering
111cb717e8
(set_fields): Use memset (not open coded loop) to initialize array.
1995-10-03 20:28:44 +00:00
Jim Meyering
6a45f61547
Convert a lot of int' types to unsigned int' to avoid warnings from
...
`gcc -Wall' about comparing signed and unsigned types.
1995-10-03 20:21:32 +00:00
Jim Meyering
026d10d369
(main): Declare counter, N_STRINGS, to be an integral type, not `char'.
1995-10-03 20:18:39 +00:00
Jim Meyering
b3303ba072
Declare stat, xstat.
1995-10-01 22:40:11 +00:00
Jim Meyering
eddb25aa26
Declare stat, xstat.
1995-10-01 20:17:25 +00:00
Jim Meyering
527d04d44b
(dired_dump_obstack): Don't generate any output if the obstack is empty.
...
(main): Always initialize and dump subdired_obstack, not just if -R.
`ls -lDR dir dir2' was using uninitialized subdired_obstack.
Reported by Samuli K{rkk{inen <hskarkka@snakemail.hut.fi >.
1995-09-29 04:09:22 +00:00
Jim Meyering
9a12d05216
(decode_one_format): Remove spurious semicolon.
1995-09-27 15:58:18 +00:00
Jim Meyering
744393f0f4
(show_point): Ignore mtab entries with either
...
nonexistent mount points or with inconsistent device number.
From Eirik Fuller <eirik@synopsys.com >.
1995-09-26 04:18:55 +00:00
Jim Meyering
12e85d31e2
Protoize.
1995-09-24 13:36:13 +00:00
Jim Meyering
528390fa58
(print_kth): Change order of args in compare, and reverse sense of comparison
...
(Hence, no semantic change).
1995-09-23 20:42:52 +00:00
Jim Meyering
f344b7fab6
(md5_check): Distinguish between open/read failure and checksum mismatch.
1995-09-23 20:22:05 +00:00
Jim Meyering
1b16c152bd
(main): Reverse order of check' and compute sums' blocks in if-else
...
chain to make it a little more readable.
1995-09-20 12:47:37 +00:00
Jim Meyering
0e15d57a89
Rewrite confusing comment.
1995-09-19 12:59:49 +00:00
Jim Meyering
c253d247ca
(checkfp): Rearrange loop to avoid duplicate test.
...
Move a couple dcls from function scope into inner block.
1995-09-19 12:50:34 +00:00
Jim Meyering
dde2c138e9
Protoize.
1995-09-18 12:44:47 +00:00
Jim Meyering
7823351d6b
(main, usage): Remove -h, -s, -v short options.
...
Rename --verbose to --warn, --quiet to --status.
(main): Handle --help and --version using parse_long_options.
(md5_check): Check ferror.
1995-09-18 12:36:12 +00:00
Jim Meyering
b23b6bbcf7
(tempname): Replace `16' with a more readable expansion.
...
Make sure that SEQ never exceeds 99999.
1995-09-14 13:31:52 +00:00
Jim Meyering
800e219a2d
(sort): Rename local: ntemp -> n_temp_files, to avoid confusion
...
with another local, ntmp.
1995-09-14 13:09:27 +00:00
Jim Meyering
b0453a43c0
(main) [handling --string option]: Don't output nonstandard `b' binary flag.
1995-08-10 21:11:24 +00:00
Jim Meyering
a030007908
(my_strtol): Remove function.
...
(main): Use xstrtol instead.
1995-08-09 05:33:19 +00:00
Jim Meyering
b014a71007
(main): Fail if either --verbose or --quiet is specified
...
when not verifying checksums.
1995-08-09 04:21:14 +00:00
Jim Meyering
a6fdb5b75d
Include system.h.
1995-08-09 03:57:17 +00:00
Jim Meyering
26574d5284
(md5_check): Fail if no valid line is found.
...
Don't use the word `fail' unless there were failures --
say `all N tests passed.'
1995-08-09 02:50:09 +00:00
Jim Meyering
f03f8dcc44
(mergefps) [lint]: Initialize SAVEALLOC to avoid spurious
...
compiler warning. From Ulrich Drepper.
1995-08-08 04:58:46 +00:00
Jim Meyering
a5656326f0
(read_line) [lint]: Initialize CHARS to avoid spurious
...
compiler warning. From Ulrich Drepper.
1995-08-08 04:58:23 +00:00
Jim Meyering
f0556f3517
Annotate localizable strings with _(...). From Franc,ois.
1995-08-08 04:37:34 +00:00
Jim Meyering
9c3f1711e2
(is_number): Rename from isnumber.
1995-08-07 16:06:43 +00:00
Jim Meyering
92c50e7f52
Annotate localizable strings with _(...). From Franc,ois.
1995-08-07 14:57:29 +00:00
Jim Meyering
00dadad79c
(validate): Remove const attribute from formal #1 .
...
It may be modified.
1995-08-05 05:09:21 +00:00
Jim Meyering
767768457c
(__P): No longer define this. It's not used.
1995-08-05 04:58:31 +00:00
Jim Meyering
cbc82e5cc3
Protoize.
1995-08-05 03:36:29 +00:00