Alex_Piggy
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору 77da73c maint: update all copyright year number ranges d787845 maint: use single copyright year range 3c8e429 maint: fix minor whitespace issues d3227ee maint: adjust formatting of certain continued strings 3ba8b04 maint: src/*.[ch]: convert more `...' to '...' a517386 maint: src/*.c: change remaining quotes (without embedded spaces) 36b9a1b maint: adjust quoting: emit '...', not `...' in diagnostics 101d120 maint: use new emit_try_help in place of equivalent fprintf 5111aa4 maint: update all copyright year number ranges 84d0480 maint: use "const" and "pure" function attributes where possible 419b6c9 maint: accommodate gcc's -Wstrict-overflow option 03583f8 maint: prohibit direct use of strncmp: prefer STREQ_LEN, STRNCMP_LIT 9d6231e maint: update all copyright year number ranges 5862b67 maint: suppress a bogus used-uninitialized warning in tr.c 3f48829 tr: fix various issues with case conversion 47076e3 provide POSIX_FADV_SEQUENTIAL hint to appropriate utils da7a704 maint: replace each "for (;;)" with "while (true)" 1aa17dc maint: update all FSF copyright year lists to include 2010 5d4f09d doc: mention the texinfo documentation in --help 5e778f7 global: convert indentation-TABs to spaces 6edc9c9 tr: improve --help's description of --complement (-c) 65ed4ca build: tr: avoid a warning due to newer gcc's -Wenum-compare 03911ef use xfreopen in place of unchecked freopen 6d5bf36 tr --help: gettextize a single paragraph as a single string 4718a2f nohup, remove, tr: also gettextize the alternative messages 45e6718 remove redundant const directives 1463824 add "const" attribute, where possible 896b672 use gnulib's progname module 434258c declare program_name consistently b69b4cc convert single-author programs to use proper_name 6efd104 Avoid tr case-conversion failure in some locales. af5d0c3 tr: do not reject an unmatched [:lower:] or [:upper:] in SET1. 71aa3ea Update all copyright notices to use the newer form. 916fcda Warn about non-portable use of unescaped backslash at end of string, and treat it as if it were escaped. * src/tr.c (unquote): Considering that such usage would make GNU tr from coreutils-5.2.1 and earlier *fail*, the least we can do now is to warn about it. Solaris' tr ignores it. * NEWS: Mention this. 33342c1 Change "version 2" to "version 3" in all copyright notices. ab402c2 tr -c: don't abort when translating with S2 larger than complement of S1 * src/tr.c (main): Remove invalid assertion triggered by e.g., tr -c a '[b*256]'. There's nothing wrong with having Set2 larger than Set1. Reported by Guntram Blohm. * tests/tr/Test.pm (no-abort-1): Test for the above. * NEWS: Mention this bug fix. * THANKS: Add Guntram Blohm. a0faff1 Help translators include translation team's web or email address. * src/system.h (emit_bug_reporting_address): New function. * src/base64.c: Use it rather than a literal printf. * src/basename.c, src/cat.c, src/chgrp.c, src/chmod.c: * src/chown.c, src/chroot.c, src/cksum.c, src/comm.c, src/cp.c: * src/csplit.c, src/cut.c, src/date.c, src/dd.c, src/df.c: * src/dircolors.c, src/dirname.c, src/du.c, src/echo.c, src/env.c: * src/expand.c, src/expr.c, src/factor.c, src/fmt.c, src/fold.c: * src/head.c, src/hostid.c, src/hostname.c, src/id.c, src/install.c: * src/join.c, src/kill.c, src/link.c, src/ln.c, src/logname.c: * src/ls.c, src/md5sum.c, src/mkdir.c, src/mkfifo.c, src/mknod.c: * src/mv.c, src/nice.c, src/nl.c, src/nohup.c, src/od.c: * src/paste.c, src/pathchk.c, src/pinky.c, src/pr.c, src/printenv.c: * src/printf.c, src/ptx.c, src/pwd.c, src/readlink.c, src/rm.c: * src/rmdir.c, src/seq.c, src/setuidgid.c, src/shred.c, src/shuf.c: * src/sleep.c, src/sort.c, src/split.c, src/stat.c, src/stty.c: * src/su.c, src/sum.c, src/sync.c, src/system.h, src/tac.c: * src/tail.c, src/tee.c, src/test.c, src/touch.c, src/tr.c: * src/true.c, src/tsort.c, src/tty.c, src/uname.c, src/unexpand.c: * src/uniq.c, src/unlink.c, src/uptime.c, src/users.c, src/wc.c: * src/who.c, src/whoami.c, src/yes.c: Likewise. e81a82b * src/cat.c (infile): Add "const" to declaration. * src/csplit.c (prefix): Likewise. * src/printf.c (cfcc_msg): Likewise. * src/tail.c (valid_file_spec): Likewise. * src/cut.c (cut_file): Likewise, for a parameter. * src/expr.c (str_value): Likewise. * src/fold.c (fold_file): Likewise. * src/pr.c (init_header): Likewise. * src/dircolors.c (dc_parse_stream): Likewise, for a local. * src/tr.c (make_printable_str): Likewise. * src/nl.c (body_type, header_type, footer_type, current_type): (separator_str, build_type_arg, nl_file): Likewise, for many. * src/paste.c (main): Don't assign a read-only string to 'optarg'. * src/tac.c (separator, tac_seekable, copy_to_temp): Likewise. e245a66 * src/ls.c (quote_name): Use initializer rather than memset to initialize an object to zero. This is easier to read and is less likely to introduce an runtime error due to a mixup. It causes gcc -W to issue a warning, but you can work around this by appending -Wno-missing-field-initializers. * src/pathchk.c (portable_chars_only): Likewise. * src/shred.c (main): Likewise. * src/stty.c (main): Likewise. * src/tr.c (card_of_complement): Likewise. * src/wc.c (wc): Likewise. 8c572b8 (is_char_class_member): Don't assume that isprint etc. return booleans (needed for pre-C99 hosts). 07fc234 (main): Avoid setmode; use POSIX-specified routines instead. 2504feb (unquote): Remove unnecessary `' quotes from a diagnostic. 0441b74 Rather than this: error (..., "...`%s'...", arg); do this: error (..., "...%s...", quote (arg)); 44d59bb Update FSF postal mail address. c0c815a Update FSF postal mail address. |