]> Savannah Git Hosting - gnulib.git/commit
Tune single-byte code involving tolower
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 27 Aug 2023 06:19:10 +0000 (23:19 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 27 Aug 2023 06:34:01 +0000 (23:34 -0700)
commitb9be00f49a11e6162cfd376876efe0395ad77bdc
tree327a3fb2e5d75776544151eb09da830c787e19ac
parentbb5bb43a1ebb9f502b5ce38c0b8c8778d13b9f6e
Tune single-byte code involving tolower

* lib/mbmemcasecmp.c (mbmemcasecmp):
* lib/mbscasecmp.c (mbscasecmp):
* lib/mbscasestr.c (mbscasestr):
* lib/mbsncasecmp.c (mbsncasecmp):
* lib/mbspcasecmp.c (mbspcasecmp):
Avoid some unnecessary calls to tolower.  For example, if the two
single-byte characters are equal before downcasing there is no
need to call tolower on either character.
ChangeLog
lib/mbmemcasecmp.c
lib/mbscasecmp.c
lib/mbscasestr.c
lib/mbsncasecmp.c
lib/mbspcasecmp.c