From a686d047d79bdfc37c096a4fa350c37e4ccf3cf5 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Mon, 3 Jun 2024 13:56:25 -0400 Subject: add LC_CTYPE epoch and use separate CT_ categories and CTM_ masks to support detecting change of LC_CTYPE between calls to wctype()/iswctype() and wctrans()/towctrans() --- src/locale/__load_locale.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/locale/__load_locale.c') diff --git a/src/locale/__load_locale.c b/src/locale/__load_locale.c index 89fbd8a9..1831f798 100644 --- a/src/locale/__load_locale.c +++ b/src/locale/__load_locale.c @@ -43,6 +43,7 @@ char * __load_locale(struct __locale_t *loc, int mask, const char *name) if (mask & LC_CTYPE_MASK) { strcpy(loc->ctype, name); + loc->ctype_epoch++; if (localefile == NULL) { char upper[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; -- cgit v1.2.1