X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Fdtimep.lex;h=4f07aacfe65acd558a237e673933218f597c1a63;hp=e06a068f556d26b69c19987339532112d762f7f5;hb=dc08e69006fdf9edb458dc23885dd669f3b4a176;hpb=9c9972821e53c2e5ac94431e3c9be3aeb63ef26c diff --git a/sbr/dtimep.lex b/sbr/dtimep.lex index e06a068..4f07aac 100644 --- a/sbr/dtimep.lex +++ b/sbr/dtimep.lex @@ -56,16 +56,6 @@ */ int europeandate = 0; -static char *monthnames[] = { - "Jan", "Feb", "Mar", "Apr", "May", "Jun", - "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", - NULL -}; - -static char *daynames[] = { - "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", NULL -}; - static int name2num(char *name, char *names[]) { @@ -91,9 +81,9 @@ name2num(char *name, char *names[]) */ #define INIT() { cp = yytext;} -#define SETWDAY() { tw.tw_wday = name2num(cp, daynames); \ +#define SETWDAY() { tw.tw_wday = name2num(cp, tw_dotw); \ tw.tw_flags &= ~TW_SDAY; tw.tw_flags |= TW_SEXP; SKIPA(); } -#define SETMON() { tw.tw_mon = name2num(cp, monthnames); SKIPA(); } +#define SETMON() { tw.tw_mon = name2num(cp, tw_moty); SKIPA(); } #define SETMON_NUM() { tw.tw_mon = atoi(cp)-1; SKIPD(); } #define SETYEAR() { tw.tw_year = atoi(cp); SKIPD(); } #define SETDAY() { tw.tw_mday = atoi(cp); tw.tw_flags |= TW_YES; SKIPD(); }