From 0c8042dc49295cc905c3202afa5aac63b22a7a56 Mon Sep 17 00:00:00 2001 From: Derick Rethans Date: Sat, 9 Sep 2006 12:26:33 +0000 Subject: [PATCH] - MFH: The .c file is generated... so updating the .re file and cleaning up WS. --- ext/date/lib/parse_date.c | 6 +++--- ext/date/lib/parse_date.re | 12 +++++++----- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/ext/date/lib/parse_date.c b/ext/date/lib/parse_date.c index dececa88c6..8b5820e022 100644 --- a/ext/date/lib/parse_date.c +++ b/ext/date/lib/parse_date.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.9.12 on Wed Sep 6 09:33:34 2006 */ +/* Generated by re2c 0.9.12 on Sat Sep 9 14:19:46 2006 */ #line 1 "ext/date/lib/parse_date.re" /* +----------------------------------------------------------------------+ @@ -22147,8 +22147,8 @@ timelib_time* timelib_strtotime(char *s, int len, struct timelib_error_container while (isspace(*e) && e > s) { e--; } - } - if (e - s < 1){ + } + if (e - s < 1) { in.time = timelib_time_ctor(); add_error(&in, "Empty string"); if (errors) { diff --git a/ext/date/lib/parse_date.re b/ext/date/lib/parse_date.re index 0bae9943a6..3973f70858 100644 --- a/ext/date/lib/parse_date.re +++ b/ext/date/lib/parse_date.re @@ -1522,11 +1522,13 @@ timelib_time* timelib_strtotime(char *s, int len, struct timelib_error_container in.errors->error_count = 0; in.errors->error_messages = NULL; - while (isspace(*s) && s < e) { - s++; - } - while (isspace(*e) && e > s) { - e--; + if (len > 0) { + while (isspace(*s) && s < e) { + s++; + } + while (isspace(*e) && e > s) { + e--; + } } if (e - s < 1) { in.time = timelib_time_ctor(); -- 2.40.0