From 2ecff1a148bee8df55a3003a407147c9af8f19c8 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Thu, 1 Feb 2007 15:01:42 +0000 Subject: [PATCH] Accept TO in any case for use with n-ary functions. Fixes bug #18923. Thanks to John Darrington for reporting this bug. --- src/language/expressions/ChangeLog | 6 ++++++ src/language/expressions/parse.c | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/language/expressions/ChangeLog b/src/language/expressions/ChangeLog index 98df4a36e4..ab99325137 100644 --- a/src/language/expressions/ChangeLog +++ b/src/language/expressions/ChangeLog @@ -1,3 +1,9 @@ +Thu Feb 1 06:59:27 2007 Ben Pfaff + + * parse.c (parse_function): Accept TO in any case for use with + n-ary functions. Fixes bug #18923. Thanks to John Darrington for + reporting this bug. + Sat Dec 16 12:20:14 2006 Ben Pfaff * operations.def: Reverse order of arguments to DATEDIFF, for diff --git a/src/language/expressions/parse.c b/src/language/expressions/parse.c index 5c1e4632fd..695d3caf6d 100644 --- a/src/language/expressions/parse.c +++ b/src/language/expressions/parse.c @@ -1216,7 +1216,8 @@ parse_function (struct lexer *lexer, struct expression *e) if (lex_token (lexer) != ')') for (;;) { - if (lex_token (lexer) == T_ID && lex_look_ahead (lexer) == 'T') + if (lex_token (lexer) == T_ID + && toupper (lex_look_ahead (lexer)) == 'T') { struct variable **vars; size_t var_cnt; -- 2.30.2