git: libc: Remove unused (and public) locale_isstrict()
John Marino
marino at crater.dragonflybsd.org
Sun Oct 25 00:29:53 PDT 2015
commit 8b782268390a23810a1ec1556eabfde8a8b79177
Author: John Marino <draco at marino.st>
Date: Sun Oct 25 08:19:14 2015 +0100
libc: Remove unused (and public) locale_isstrict()
The publicly exposed locale_isstrict function is not hooked into anything.
It was intended to implement LOCALE_STRICT environment variable handling,
but it only returns a boolean based on the value of LOCALE_STRICT, and not
even efficiently.
There is also a private "strict_mode" variable in locale_private.h that
apparently was intended to be used with LOCALE_STRICT, but it's also
seemingly useless.
The LOCALE_STRICT override still needs to be implemented if UTF-8B is
in use, but it can be handled at encoding initialization more
efficiently later.
Summary of changes:
include/locale.h | 1 -
lib/libc/locale/Makefile.inc | 2 +-
lib/libc/locale/Symbol.map | 1 -
lib/libc/locale/locale_isstrict.c | 52 ---------------------------------------
lib/libc/locale/xlocale_private.h | 2 --
5 files changed, 1 insertion(+), 57 deletions(-)
delete mode 100644 lib/libc/locale/locale_isstrict.c
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/8b782268390a23810a1ec1556eabfde8a8b79177
--
DragonFly BSD source repository
More information about the Commits
mailing list