diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/getdate.y | 7 |
1 files changed, 5 insertions, 2 deletions
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) |