From 9fa74517eb0b8252e88f4c636e6e93bca0c9f0be Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Mon, 9 Jan 2012 15:44:50 -0800 Subject: Non-broken way to achieve intent of previous commit. * eval.c (subst_vars): Do not evaluate modifiers as an argument list locally. Pass form-evaluating function to format_field. * match.c (format_field): Modified to accept new argument, a one-argument function for reducing a form to a value. Error checking for invalid modifiers made stricter. (subst_vars): Do not evaluate modifiers as an argument list. Pass form-evaluating function to format_field. * match.h (format_field): Declaration updated. --- ChangeLog | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 6f87c46b..11db5c38 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,19 @@ +2012-01-09 Kaz Kylheku + + Non-broken way to achieve intent of previous commit. + + * eval.c (subst_vars): Do not evaluate modifiers + as an argument list locally. Pass form-evaluating + function to format_field. + + * match.c (format_field): Modified to accept new argument, + a one-argument function for reducing a form to a value. + Error checking for invalid modifiers made stricter. + (subst_vars): Do not evaluate modifiers as an argument + list. Pass form-evaluating function to format_field. + + * match.h (format_field): Declaration updated. + 2012-01-09 Kaz Kylheku * eval.c (subst_vars): Evaluate the -- cgit v1.2.3