]> Savannah Git Hosting - gnulib.git/commit
Don’t worry about Version 7 tolower
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 19 Jul 2023 20:51:55 +0000 (13:51 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 19 Jul 2023 20:53:01 +0000 (13:53 -0700)
commit9452e886bf2223cc24fd79222514ead7cf6a2f10
tree7104e27b3257da8213609b545eeb91aa5458453c
parent46d57b5a448b9ed435114a80584cb8773ca38a4b
Don’t worry about Version 7 tolower

Some code ported back to pre-C89 libraries where tolower (C) had
undefined behavior if C is not an upper case character.
Nowadays that function is _tolower which is itself obsolete,
and much Gnulib code already assumes this part of C89 anyway.
Assume C89 or better tolower, which simplifies the code
and should improve performance slightly.
* lib/mbmemcasecmp.c, lib/mbmemcasecoll.c, lib/mbscasecmp.c:
* lib/mbscasestr.c, lib/mbsncasecmp.c, lib/mbspcasecmp.c:
* lib/strcasecmp.c, lib/strcasestr.c, lib/strncasecmp.c:
(TOLOWER): Remove.  All uses replaced by tolower.
ChangeLog
lib/mbmemcasecmp.c
lib/mbmemcasecoll.c
lib/mbscasecmp.c
lib/mbscasestr.c
lib/mbsncasecmp.c
lib/mbspcasecmp.c
lib/strcasecmp.c
lib/strcasestr.c
lib/strncasecmp.c