summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-07-27remove trailing blanksJim Meyering
2003-07-27*** empty log message ***Jim Meyering
2003-07-27Emit `$xx', not its expansion.Jim Meyering
2003-07-27*** empty log message ***Jim Meyering
2003-07-27(sort): Don't require two `struct line's per text line,Jim Meyering
the new sort algorithm requires just 1.5.
2003-07-27This change was inspired by a similar proposal by Stepan Kasal.Jim Meyering
(mergelines, sortlines_temp): New functions. (sortlines): Use them, to reduce the number of times that we need to copy 'struct line' values. This improved CPU performance by about 30% on one 18 MB test. (sort): Don't invoke sortlines unless we have 2 or more lines.
2003-07-27(is_printable_field): Simplify bit arithmetic.Jim Meyering
2003-07-27*** empty log message ***Jim Meyering
2003-07-27(validate_path): Use %lu, not %ld.Jim Meyering
2003-07-27(sort_files): Put `volatile' in the right place.Jim Meyering
2003-07-26.Jim Meyering
2003-07-26*** empty log message ***Jim Meyering
2003-07-26*** empty log message ***Jim Meyering
2003-07-26*** empty log message ***Jim Meyering
2003-07-26(test_vector): Add several tests to check the changes of 2003-07-24.Jim Meyering
Syntax errors now exit with status 2, not 1.
2003-07-26Include exitfail.h.Jim Meyering
(TEST_FAILURE): New constant, used for exit status if 'test' fails. (test-syntax_error): Use it. (binary_operator): Now takes bool arg specifying whether left operand is -l ARG, so that caller determines this rather than us. All uses changed. (term): Use posixtest to evaluate parenthesized subexpressions. (unary_operator, one_argument): Remove support for -t without operand. (one_argument): Take argument from argv[pos]. (one_argument, two_arguments, three_arguments): Advance pos. All callers changed. (three_arguments): Look for binary ops before "!". Then look for parenthesized one_argument expressions, instead of trusting expr () to do the right thing. (posixtest): Now takes number of args. All callers changed. Treat "( A B )" like "A B". (main): Set exit_failure to TEST_FAILURE. Don't depend on POSIXLY_CORRECT, as we now conform to POSIX by default. (main) [!LBRACKET]: Do not recognize "--help" or "--verbose" unless.
2003-07-26*** empty log message ***Jim Meyering
2003-07-26Document changes of 2003-07-24.Jim Meyering
2003-07-26*** empty log message ***Jim Meyering
2003-07-26Use only one bit per field/offset in array, not one `int'.Jim Meyering
(printable_field): Change type to `unsigned char'. (mark_printable_field, is_printable_field): New functions. Use them in place of all direct accesses of `printable_field'.
2003-07-26(set_fields): Detect overflow properly.Jim Meyering
2003-07-26(parse_tabstops): Detect overflow properly.Jim Meyering
2003-07-26 * src/rm.c: Include "dirname.h".Jim Meyering
(usage): Use base_name (program_name) in body of --help output. This lets me... * man/Makefile.am (.x.1): ...back out the kludge of 2003-07-22.
2003-07-26.Jim Meyering
2003-07-26*** empty log message ***Jim Meyering
2003-07-26 * src/rm.c: Include "dirname.h".Jim Meyering
(usage): Use base_name (program_name) in body of --help output. This lets me... * man/Makefile.am (.x.1): ...back out the kludge of 2003-07-22.
2003-07-26(mapped_name): Use `../src/[' binary to create test.1.Jim Meyering
2003-07-26*** empty log message ***Jim Meyering
2003-07-26*** empty log message ***Jim Meyering
2003-07-26(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT): Exempt test.Jim Meyering
2003-07-26Adjust for above change in test behavior:Jim Meyering
`[' exits with 2, not 1, and test doesn't accept --help or --version.
2003-07-26*** empty log message ***Jim Meyering
2003-07-26(ME): Don't use trick suggested in Make manual.Jim Meyering
It doesn't work for make-3.79.1. Reported by Christian Krackowizer. (sc_system_h_headers): Another syntax check. (syntax-check-rules): Add it to the list.
2003-07-26.Jim Meyering
2003-07-26*** empty log message ***Jim Meyering
2003-07-26.Jim Meyering
2003-07-26(validate_path): Cast strlen value to `unsigned long'Jim Meyering
so it matches `%ld' format even on 32-bit systems.
2003-07-26*** empty log message ***Jim Meyering
2003-07-26(flush_paragraph): Cast field width to `int' to avoid warning on 64-bit systems.Jim Meyering
2003-07-26*** empty log message ***Jim Meyering
2003-07-26(sort_files): Make `func' volatile, so it can't beJim Meyering
clobbered by a `longjmp' into this function.
2003-07-25*** empty log message ***Jim Meyering
2003-07-25(validate_path): Use %ld format (not %d) for size_t value.Jim Meyering
2003-07-25*** empty log message ***Jim Meyering
2003-07-25(usage): Document the fact that SIGUSR1 makes ddJim Meyering
output its current record counts. Reported by Jurriaan.
2003-07-25Disable the --line-bytes=$_4gb test,Jim Meyering
because it'd evoke spurious failure on 64-bit systems.
2003-07-24*** empty log message ***Jim Meyering
2003-07-24*** empty log message ***Jim Meyering
2003-07-24(su invocation): Use `@subsection', not invalid `@heading'.Jim Meyering
2003-07-24*** empty log message ***Jim Meyering