From ed104dd48299712450c289908ec43f6e49468959 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sat, 7 May 2016 19:29:28 -0700 Subject: Avoid unnecessary evaluation in argument defaulting. * lib.h (default_arg): Inline function becomes macro, so we can avoid evaluating the default value expression when it is not needed. * lib.c (default_arg): Declaration removed. --- lib.c | 1 - 1 file changed, 1 deletion(-) (limited to 'lib.c') diff --git a/lib.c b/lib.c index 51a862b5..c5d0b27e 100644 --- a/lib.c +++ b/lib.c @@ -140,7 +140,6 @@ val chr(wchar_t ch); val eq(val a, val b); val null(val v); int null_or_missing_p(val v); -val default_arg(val arg, val dfl); val default_bool_arg(val arg); #endif -- cgit v1.2.3