X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fgetdate.y;h=9d948dc1285844196e89017d00f043ba4a28d286;hb=702381ebae6a90b07670cb45ab25a1a332eea511;hp=5784b6ccdc9bad4e44fd9478633bd09838512699;hpb=e90f3dea7e8cab27e118fda5404b8da052e25e36;p=gnulib.git diff --git a/lib/getdate.y b/lib/getdate.y index 5784b6ccd..9d948dc12 100644 --- a/lib/getdate.y +++ b/lib/getdate.y @@ -768,8 +768,11 @@ lookup_word (parser_control const *pc, char *word) /* Make it uppercase. */ for (p = word; *p; p++) - if (ISLOWER ((unsigned char) *p)) - *p = toupper ((unsigned char) *p); + { + unsigned char ch = *p; + if (ISLOWER (ch)) + *p = toupper (ch); + } for (tp = meridian_table; tp->name; tp++) if (strcmp (word, tp->name) == 0)