/* Since we're looking at a string at a time, don't worry about
* wrapping to the next buffer.
*/
+#if YY_FLEX_MAJOR_VERSION == 2 && \
+ YY_FLEX_MINOR_VERSION == 6 && \
+ YY_FLEX_SUBMINOR_VERSION == 3
+/* https://github.com/westes/flex/issues/162 */
+#undef yywrap
+#endif
#define yywrap() 1
#define YY_SKIP_YYWRAP
#define SETYEAR() { tw.tw_year = atoi(cp); \
SKIPD(); }
#define SETDAY() { tw.tw_mday = atoi(cp); \
- tw.tw_flags |= TW_YES; \
+ tw.tw_flags |= TW_SUCC; \
SKIPD(); }
#define SETTIME() { tw.tw_hour = atoi(cp); \
cp += 2; \
static void
zonehack (struct tws *tw)
{
- register struct tm *tm;
+ struct tm *tm;
if (dmktime (tw) == (time_t) -1)
return;