>From ec47eb5c6279437039b0ae0dde1dea0404ca826f Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Fri, 18 Sep 2026 14:04:12 -0400 Subject: [PATCH 13/18] locale: remove now-unused gettext-style translation code --- src/internal/locale_impl.h | 6 ------ src/locale/__lctrans.c | 19 ------------------- 2 files changed, 25 deletions(-) delete mode 100644 src/locale/__lctrans.c diff --git a/src/internal/locale_impl.h b/src/internal/locale_impl.h index 8aab137b..98f7ab0f 100644 --- a/src/internal/locale_impl.h +++ b/src/internal/locale_impl.h @@ -33,9 +33,6 @@ extern hidden const struct __locale_struct __c_dot_utf8_locale; hidden const struct __locale_map *__get_locale(int, const char *); hidden const char *__loc_lookup(const unsigned char *, const unsigned char *, const int *, const int *); hidden const char *__mo_lookup(const void *, size_t, const char *); -hidden const char *__lctrans(const char *, const struct __locale_map *); -hidden const char *__lctrans_cur(const char *); -hidden const char *__lctrans_impl(const char *, const struct __locale_map *); hidden int __loc_is_allocated(locale_t); hidden char *__gettextdomain(void); @@ -44,9 +41,6 @@ hidden char *__gettextdomain(void); #define LMEMB(l,c,m) ((l) && (l)->cat[(c)] ? (l)->cat[(c)]->m : 0) #define LPATH(...) { sizeof((int[]){__VA_ARGS__})/sizeof(int), __VA_ARGS__ } -#define LCTRANS(msg, lc, loc) __lctrans(msg, (loc)->cat[(lc)]) -#define LCTRANS_CUR(msg) __lctrans_cur(msg) - #define C_LOCALE ((locale_t)&__c_locale) #define UTF8_LOCALE ((locale_t)&__c_dot_utf8_locale) diff --git a/src/locale/__lctrans.c b/src/locale/__lctrans.c deleted file mode 100644 index 9fbe762a..00000000 --- a/src/locale/__lctrans.c +++ /dev/null @@ -1,19 +0,0 @@ -#include -#include "locale_impl.h" - -static const char *dummy(const char *msg, const struct __locale_map *lm) -{ - return msg; -} - -weak_alias(dummy, __lctrans_impl); - -const char *__lctrans(const char *msg, const struct __locale_map *lm) -{ - return __lctrans_impl(msg, lm); -} - -const char *__lctrans_cur(const char *msg) -{ - return __lctrans_impl(msg, CURRENT_LOCALE->cat[LC_MESSAGES]); -} -- 2.21.0