Jim Meyering
2ee6cf8ea0
.
1995-10-21 12:50:56 +00:00
Jim Meyering
baf81e4974
.
1995-10-20 04:29:00 +00:00
Jim Meyering
bda4a5e5b7
(BEGIN_STATE): Use INT_MAX - 1 so as not to interfere with large repeat counts.
...
(struct E_string): New struct.
(find_closing_delim): Take E_string arg rather than char* and length.
(find_bracketed_repeat): Likewise.
(star_digits_closebracket): New function.
(append_char_class): No longer give diagnostic.
(append_equiv_class): No longer give diagnostic.
(build_spec_list): Give them here instead, allowing things like [:*][:upper:]
that got errors before.
Take E_string arg rather than char*.
Convert switch stmts into if-then so as to use ES_MATCH.
1995-10-20 04:26:56 +00:00
Jim Meyering
0598102472
.
1995-10-19 22:40:10 +00:00
Jim Meyering
4aba8a55f2
.
1995-10-19 22:39:16 +00:00
Jim Meyering
6f6a35a9a1
Indent cpp directives.
1995-10-19 22:38:39 +00:00
Jim Meyering
d691ea7ebc
(build_spec_list): Propagate interface change.
...
(parse_str): Likewise.
1995-10-19 15:42:45 +00:00
Jim Meyering
ca63ca90ab
(struct E_string): Define.
...
(unquote): Convert string to E_string instead of overwriting input.
Backslash-escaped non-special characters are marked as quoted in E_string.
(build_spec_list): Convert outer switch stmt to an if-stmt.
(parse_str): Update sole caller of unquote.
1995-10-19 15:33:33 +00:00
Jim Meyering
43dd57eba9
New version from FSF.
1995-10-19 14:21:35 +00:00
Jim Meyering
6dd358e12d
Break lines longer than 79-80 chars.
1995-10-19 13:29:34 +00:00
Jim Meyering
c73aa6b629
.
1995-10-19 04:10:45 +00:00
Jim Meyering
63b348b3a9
Use HAVE_SYS_WAIT_H, not _POSIX_VERSION in conditional
...
inclusion of sys/wait.h.
[endgrent]: Test !HAVE_ENDGRENT rather than _POSIX_SOURCE.
[endpwent]: Test !HAVE_ENDPWENT rather than _POSIX_SOURCE.
1995-10-18 22:05:29 +00:00
Jim Meyering
6181f175e3
Use HAVE_SYS_IOCTL_H, rather than !_POSIX_SOURCE || _AIX.
1995-10-18 22:05:06 +00:00
Jim Meyering
5a52e61271
(duplicate_entry): Always return 0 if !D_INO_IN_DIRENT, rather than
...
if _POSIX_SOURCE
1995-10-18 17:02:07 +00:00
Jim Meyering
e74c290ac7
.
1995-10-18 16:33:52 +00:00
Jim Meyering
5ea57c875d
.
1995-10-18 16:28:14 +00:00
Jim Meyering
492b177ca5
(main): Fail if the same file system type was both selected and excluded.
1995-10-18 16:11:58 +00:00
Jim Meyering
daa976fff6
[endgrent]: Test !HAVE_ENDGRENT rather than _POSIX_SOURCE.
1995-10-18 16:08:13 +00:00
Jim Meyering
871d176f15
[endpwent]: Test !HAVE_ENDPWENT rather than _POSIX_SOURCE.
...
[endgrent]: Remove unused definition.
1995-10-18 16:07:44 +00:00
Jim Meyering
fc2e23b1ad
[HAVE_ENDGRENT]: Define away endgrent.
...
[HAVE_ENDPWENT]: Define away endpwent.
1995-10-18 15:59:12 +00:00
Jim Meyering
1cde2ceb5c
Use _POSIX_VERSION, not _POSIX_SOURCE.
1995-10-18 15:57:50 +00:00
Jim Meyering
539457f1ae
Merge latest change from FSF.
1995-10-18 14:31:14 +00:00
Jim Meyering
b6ff24fb7f
Get latest from FSF.
1995-10-18 14:29:16 +00:00
Jim Meyering
da20dc044a
.
1995-10-18 03:48:29 +00:00
Jim Meyering
a42c7fe2d1
Prootize.
1995-10-18 03:45:44 +00:00
Jim Meyering
b792f7aa0e
Add `const' attribute to dcls of lots of formals.
1995-10-17 14:01:00 +00:00
Jim Meyering
9242af95a3
Protoize.
1995-10-17 13:49:32 +00:00
Jim Meyering
9583179c1b
Protoize.
1995-10-17 13:47:48 +00:00
Jim Meyering
d9dee002e6
Reorder functions to obviate forward dcls. Remove forward dcls.
1995-10-17 13:43:00 +00:00
Jim Meyering
434b809272
Reorder functions to obviate forward dcls. Remove forward dcls.
1995-10-17 13:39:44 +00:00
Jim Meyering
4feb3b1e06
Protoize. Reorder functions to obviate forward dcls. Remove forward dcls.
1995-10-17 13:35:26 +00:00
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
c5bf4b6c9c
.
1995-10-14 01:39:01 +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
148f37c34e
Add tests to exercize -o 0.
1995-10-13 17:16:48 +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
e1ab53f969
.
1995-10-09 13:59:55 +00:00
Jim Meyering
790196a645
.
1995-10-09 13:59:25 +00:00
Jim Meyering
b5c8c81d4d
Indent cpp directives to reflect nesting.
1995-10-09 03:48:08 +00:00
Jim Meyering
91a709b210
Modified from glibc copy.
1995-10-09 03:46:41 +00:00
Jim Meyering
5e25ee19e4
(SOURCES): Add strpbrk.c..
...
Remove bcopy.c.
1995-10-09 03:42:21 +00:00
Jim Meyering
70390f60ec
.
1995-10-09 03:42:11 +00:00
Jim Meyering
c22889019c
.
1995-10-08 04:02:09 +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