summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>1999-07-22 04:31:11 +0000
committerPaul Smith <psmith@gnu.org>1999-07-22 04:31:11 +0000
commit6d2984e0b28ce83a2c675ac03c0fd19d6a353a11 (patch)
tree52630c9e2f9becc568b165bae3807c4261a57e78 /ChangeLog
parentec50fe2a2baf518181896a0cc5f376eb4d47ff0a (diff)
downloadgunmake-6d2984e0b28ce83a2c675ac03c0fd19d6a353a11.tar.gz
* Fix backward incompatibility in new function implementation.
* Add support for ARFZMAG archive formats.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f3fdffa..69b8797 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -38,6 +38,18 @@
dmalloc (http://www.dmalloc.com/) with make. Use --enable-dmalloc
with configure to enable it.
+ * function.c (function_table_entry): Whoops! The function.c
+ rewrite breaks backward compatibility: all text to a function is
+ broken into arguments, and extras are ignored. So $(sort a,b,c)
+ returns "a"! Etc. Ouch. Fix it by making a positive value in
+ the REQUIRED_ARGS field mean exactly that many arguments to the
+ function; any "extras" are considered part of the last argument as
+ before. A negative value means at least that many, but may be
+ more: in this case all text is broken on commas.
+ (handle_function): Stop when we've seen REQUIRED_ARGS args, if >0.
+ (expand_builtin_function): Compare number of args to the absolute
+ value of REQUIRED_ARGS.
+
1999-07-20 Paul D. Smith <psmith@gnu.org>
* job.c (start_job_command): Ensure that the state of the target
@@ -264,6 +276,13 @@
(struct file): Per-file considered toggle bit. * file.c: New
global toggle variable considered.
+1999-04-05 Paul D. Smith <psmith@gnu.org>
+
+ * arscan.c (ar_scan): Added support for ARFZMAG (compressed
+ archives?) for Digital UNIX C++. Information provided by
+ Patrick E. Krogel <pekrogel@mtu.edu>.
+ (ar_member_touch): Ditto.
+
1999-04-03 Paul D. Smith <psmith@gnu.org>
* remake.c (f_mtime): If: a) we found a file and b) we didn't