From: Derick Rethans Date: Sat, 9 Sep 2006 12:25:54 +0000 (+0000) Subject: - The .c file is generated... so updating the .re file and cleaning up WS. X-Git-Tag: RELEASE_1_0_0RC1~1724 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=319a3dcb808ca4f82ab3c3d3092396f3e13b8134;p=php - The .c file is generated... so updating the .re file and cleaning up WS. --- diff --git a/ext/date/lib/parse_date.c b/ext/date/lib/parse_date.c index 4f588f3507..42cc0af919 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:00 2006 */ +/* Generated by re2c 0.9.12 on Sat Sep 9 14:24:12 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();