summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1999-08-29*** empty log message ***Jim Meyering
1999-08-29*** empty log message ***Jim Meyering
1999-08-29Require jm_BISON.Jim Meyering
1999-08-29*** empty log message ***Jim Meyering
1999-08-29*** empty log message ***Jim Meyering
1999-08-29*** empty log message ***Jim Meyering
1999-08-29*** empty log message ***Jim Meyering
1999-08-29(relative_time_table): Change `type' of `THIS' fromJim Meyering
tMINUTE_UNIT to tUNUMBER. From Urs Thuermann.
1999-08-29*** empty log message ***Jim Meyering
1999-08-29*** empty log message ***Jim Meyering
1999-08-29(test_vector): Add a test for the Risks-reported problem with `Nov 11 1996'.Jim Meyering
1999-08-29*** empty log message ***Jim Meyering
1999-08-29(test_vector): Add tests for use of `this'.Jim Meyering
1999-08-29(get_date): Rename latter local `tm' to probe_tm.Jim Meyering
1999-08-29(get_date): Rename outermost local `probe' to `quarter'.Jim Meyering
1999-08-29Add copyright notice.Jim Meyering
(number): Handle `Nov 11 1996' example; see Risks Digest 20.55 http://catless.ncl.ac.uk/Risks/20.55.html#subj18 (1999-08-27) (<stdio.h>): Include only if testing. (ISUPPER): Remove. (ISLOWER, PC): New macros. (<string.h>): Include if HAVE_STRING_H, not USG. (bcopy): Remove. (yymaxdepth, ..., yycheck): Don't bother to redefine, since we assume bison. (EPOCH_YEAR): Renamed from EPOCH. (table): Renamed from TABLE. (meridian): Now an anonymous enum. (struct parser_control): New type. (YYLEX_PARAM, YYPARSE_PARAM, YYSTYPE): New macros. (yyInput, ..., yyRelYear): Migrated into struct parser_control. (%pure_parser): Added, so that the parser is pure. (%union): Removed; the type is now just plain int. All %type directives removed. (tLOCAL_ZONE): New %token. (month_day_table): Renamed from MonthDayTable. (gmtime, localtime, mktime, time): Declare only if not defined. (meridian_table): New table. (dst_table): New table. (units_table): renamed from UnitsTable. (relative_time_table): Renamed from OtherTable. (time_zone_table): Renamed from TimezoneTable. Modernized data. (military_table): Renamed from MilitaryTable. (to_hour): Renamed from ToHour. (to_year): Renamed from ToYear. (lookup_zone): New function. (LookupWord): Renamed from lookup_word. Use lookup_zone for time zones. (yylex): Now reentrant. All callers changed. (get_date): Add support for local time zone abbreviations. Make it reentrant.
1999-08-25*** empty log message ***Jim Meyering
1999-08-22*** empty log message ***Jim Meyering
1999-08-22*** empty log message ***Jim Meyering
1999-08-22*** empty log message ***Jim Meyering
1999-08-22(detect_loop): There's no loop if k->top is NULL.Jim Meyering
1999-08-22Add a few more tests.Jim Meyering
1999-08-22*** empty log message ***Jim Meyering
1999-08-22*** empty log message ***Jim Meyering
1999-08-22Rewrite to use Fetish.pm-based framework.Jim Meyering
1999-08-22*** empty log message ***Jim Meyering
1999-08-22.Jim Meyering
1999-08-22tweak commentJim Meyering
1999-08-22(check_file): Explain why we have separate `if' and `else'Jim Meyering
blocks when the code in the else block could handle both cases.
1999-08-22*** empty log message ***Jim Meyering
1999-08-22(check_file): Generate each line of output earlier,Jim Meyering
when possible. It is possible when using none of these options: --count, -repeated, --all-repeated, --unique. Based on a patch from Ian Turner. (check_file): Move declarations of local variables into the scopes where used. (min): Remove macro definition. (different): Use MIN, not min. (SWAP_LINES): New macro. (check_file): Use it here.
1999-08-22.Jim Meyering
1999-08-22*** empty log message ***Jim Meyering
1999-08-22*** empty log message ***Jim Meyering
1999-08-22Escape backslashes so tr's manual comes out right.Jim Meyering
Reported by Andreas Schwab.
1999-08-22*** empty log message ***Jim Meyering
1999-08-22(ATTRIBUTE_NORETURN): Define.Jim Meyering
1999-08-22Use ATTRIBUTE_NORETURN instead of NO_RETURN_ATTRIBUTE.Jim Meyering
1999-08-22*** empty log message ***Jim Meyering
1999-08-22(run_shell): Declare with noreturn attribute.Jim Meyering
Use an explicit exit(1) rather than doing that through error.
1999-08-22*** empty log message ***Jim Meyering
1999-08-22(main): Rename locals i and j.Jim Meyering
Use IF_LINT macro instead of #ifdef lint...
1999-08-22*** empty log message ***Jim Meyering
1999-08-22(validate_path): Use IF_LINT macro instead of #ifdef lint.Jim Meyering
1999-08-22(batch_convert): Use IF_LINT macro instead of #ifdef lint.Jim Meyering
1999-08-22(dump): Use IF_LINT macro instead of #ifdef lint...Jim Meyering
(main): Likewise.
1999-08-22(paste_parallel): Use IF_LINT macro instead of #ifdef lint...Jim Meyering
1999-08-22(read_line): Use IF_LINT macro instead of #ifdef lint...Jim Meyering
1999-08-22(checkfp): Use IF_LINT macro instead of #ifdef lint...Jim Meyering
(mergefps): Likewise.
1999-08-22(usage): Correct bug-reporting email address.Jim Meyering
(tsort): Remove trailing `\n' in error format.