From b6594525196bcc753de634ec80e0a7d7cf724063 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 24 Sep 1994 16:31:27 +0000 Subject: . --- old/sh-utils/ChangeLog | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/old/sh-utils/ChangeLog b/old/sh-utils/ChangeLog index 4741afd6a..f2747c11d 100644 --- a/old/sh-utils/ChangeLog +++ b/old/sh-utils/ChangeLog @@ -1,3 +1,34 @@ +Sat Sep 24 10:13:00 1994 Jim Meyering (meyering@comco.com) + + * nice.c (main): Revamp option processing to detect options + like `--7' manually and pass the rest off to getopt_long. + (isinteger): Use ISDIGIT. + Use parse_long_options. + + * system.h: Include and add IS* macros. + * expr.c: Don't include or define IS* macros since + system.h now does that. + * printf.c: Ditto. + + * printf.c (print_formatted): Declare DIREC_LENGTH size_t, not int. + (print_esc_string): Ditto for LENGTH. + * date.c (usage): Add description of numeric modifiers. + * dirname.c (main): Cast string literal to (char*). + * stty.c (wrapf): Declare first argument const char *. + * tee.c (main, tee): More const dcls and casting. + * who.c (read_utmp): New variable: size to avoid type warnings. + All of these eliminate compilation warnings reported by + Franc,ois Pinard. + + * doc/Makefile.in (DISTFILES): Add version.texi because generating + that file now depends on having a version of date that can handle + formats like `+%Y %B'. + (version.texi): Generate RELEASE_DATE, too. + * sh-utils.texi: Use RELEASE_DATE instead of hard-coded date. + + * long-options.h: Prepend underscores to arg names in prototype + to avoid warnings about shadowing. + Sat Sep 17 15:48:10 1994 Jim Meyering (meyering@comco.com) * (doc): New subdirectory with texinfo documentation. @@ -17,6 +48,15 @@ Sat Sep 17 15:48:10 1994 Jim Meyering (meyering@comco.com) * date.c (main): Rewrite command-line argument handling code to give diagnostics for inconsistent options. + * Makefile.in: Restructure dependencies using local-* + and recursive-* targets to avoid evil double-colon rules. + Although the actions assiciated with double-colon rules are + run sequentially using GNU make-3.71, POSIX doesn't guarantee + that behavior. The next release may run them in parallel. + Running the old rules in parallel would sometimes delete + config.status before it was used in a subdirectory make. + With several suggestions from Franc,ois Pinard. + Thu Sep 15 19:10:51 1994 Jim Meyering (meyering@comco.com) * stty.c [VWERSE && !VWERASE]: Define VWERASE for AIX-3.2.5. -- cgit v1.2.3-70-g09d2