Make sure you use re2c 0.9.8dev or higher:
-# re2c -d -b resource/parse_date.re > parse_date.c
+/dat/dev/sf/re2c/re2c -d -b resource/parse_date.re > parse_date.c
-/* Generated by re2c 0.9.8 on Mon Jul 4 03:23:06 2005 */
+/* Generated by re2c 0.9.8.dev on Mon Jul 4 09:14:41 2005 */
#line 1 "resource/parse_date.re"
/*
+----------------------------------------------------------------------+
timelib_tz_lookup_table *tp;
tp = zone_search(abbr, 0, sizeof(timelib_timezone_lookup) / sizeof(*timelib_timezone_lookup) - 1);
- return (tp->full_tz_name);
+ if (tp) {
+ return (tp->full_tz_name);
+ } else {
+ return NULL;
+ }
}
#ifdef DEBUG_PARSER_STUB
timelib_tz_lookup_table *tp;
tp = zone_search(abbr, 0, sizeof(timelib_timezone_lookup) / sizeof(*timelib_timezone_lookup) - 1);
- return (tp->full_tz_name);
+ if (tp) {
+ return (tp->full_tz_name);
+ } else {
+ return NULL;
+ }
}
#ifdef DEBUG_PARSER_STUB
Make sure you use re2c 0.9.8dev or higher:
-# re2c -d -b resource/parse_date.re > parse_date.c
+/dat/dev/sf/re2c/re2c -d -b resource/parse_date.re > parse_date.c
timelib_tz_lookup_table *tp;
tp = zone_search(abbr, 0, sizeof(timelib_timezone_lookup) / sizeof(*timelib_timezone_lookup) - 1);
- return (tp->full_tz_name);
+ if (tp) {
+ return (tp->full_tz_name);
+ } else {
+ return NULL;
+ }
}
#ifdef DEBUG_PARSER_STUB