char const* _Locale_extract_ctype_name(const char* cname, char* buf, struct _Locale_name_hint* hint) { return _Locale_extract_name(cname, buf, LC_CTYPE); }
char const* _Locale_extract_collate_name(const char* cname, char* buf, struct _Locale_name_hint* hint) { return _Locale_extract_name(cname, buf, LC_COLLATE); }
char const* _Locale_extract_time_name(const char* cname, char* buf, struct _Locale_name_hint* hint) { return _Locale_extract_name(cname, buf, LC_TIME); }
char const* _Locale_extract_messages_name(const char* cname, char* buf, struct _Locale_name_hint* hint) { return _Locale_extract_name(cname, buf, LC_MESSAGES); }
char const* _Locale_extract_numeric_name(const char* cname, char* buf, struct _Locale_name_hint* hint) { return _Locale_extract_name(cname, buf, LC_NUMERIC); }
char const* _Locale_extract_monetary_name(const char* cname, char* buf, struct _Locale_name_hint* hint) { return _Locale_extract_name(cname, buf, LC_MONETARY); }
char* _Locale_extract_collate_name(const char* cname, char* buf) { return _Locale_extract_name(cname, buf, LC_COLLATE); }
char* _Locale_extract_ctype_name(const char* cname, char* buf) { return _Locale_extract_name(cname, buf, LC_TIME); }
char* _Locale_extract_messages_name(const char* cname, char* buf) { return _Locale_extract_name(cname, buf, LC_MESSAGES); }
char* _Locale_extract_monetary_name(const char* cname, char* buf) { return _Locale_extract_name(cname, buf, LC_MONETARY); }
char* _Locale_extract_numeric_name(const char* cname, char* buf) { return _Locale_extract_name(cname, buf, LC_NUMERIC); }