aboutsummaryrefslogtreecommitdiffstats
path: root/src/pathchk.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2004-08-03 14:38:53 +0000
committerPaul Eggert <eggert@cs.ucla.edu>2004-08-03 14:38:53 +0000
commit224059ad65e3d89abdb01150a1e7796fdf461ad5 (patch)
tree8543a8bb6598273aa03222976d4a9f8b3a836742 /src/pathchk.c
parentint cleanups for nl, ln, ls, id, factor, setuidgid, fold, head, csplit, cut, (diff)
downloadcoreutils-224059ad65e3d89abdb01150a1e7796fdf461ad5.tar.gz
coreutils-224059ad65e3d89abdb01150a1e7796fdf461ad5.zip
(FMT_BYTES_ALLOCATED): Now an enum, not a decimal
constant. Do not assume PRIdMAX etc. are strings of length 3 or less. (struct tspec): Use it. fmt_string is now an array, not a pointer, as there's little point to the indirection here. (struct tspec, flag_dump_strings, traditional, flag_pseudo_start, limit_bytes_to_format, abbreviate_duplicate_blocks, have_read_stdin, simple_strtoul, decode_one_format, open_next_file, check_and_close, decode_format_string, skip, write_block, read_char, read_block, parse_old_offset, dump, dump_strings, main): Use bool for booleans. (struct tspec): Use void *, not char *, for generic pointers. (bytes_to_oct_digits, bytes_to_signed_dec_digits, bytes_to_unsigned_dec_digits, bytes_to_hex_digits): Use char, not unsigned int, since char suffices. (print_s_char, print_char, print_s_short, print_short, print_int, print_long, print_long_long, print_float, print_double, print_long_double): Rewrite to avoid casts. These now take void * arguments, instead of char *. Use the same body for all functions, except for the choice of type. Assume C89 to simplify handling of signed char. (dump_hexl_mode_trailer, print_named_ascii, print_ascii): Rewrite to avoid casts. (print_named_ascii, print_ascii): Now takes void *, not char *. (decode_one_format): Use int for printf field widths, not unsigned int. Pass void * to subsidiary printers, not char *. Simplify handling of floating-point formats by factoring out common code dealing with precision and field width. (decode_format_string): Avoid need for temporary copy of each decoded struct tspec. (get_lcm): Remove unnecessary cast. (main): Fix bug where more than INT_MAX failed decodes were ignored.
Diffstat (limited to 'src/pathchk.c')
0 files changed, 0 insertions, 0 deletions