[clocale.syn] # 28 Text processing library [[text]](./#text) ## 28.3 Localization library [[localization]](localization#clocale.syn) ### 28.3.5 C library locales [[c.locales]](c.locales#clocale.syn) #### 28.3.5.1 Header synopsis [clocale.syn] [🔗](#lib:lconv) namespace std {struct lconv; char* setlocale(int category, const char* locale); lconv* localeconv();}#define NULL *see [[support.types.nullptr]](support.types.nullptr "17.2.3 Null pointers")*#define LC_ALL *see below*#define LC_COLLATE *see below*#define LC_CTYPE *see below*#define LC_MONETARY *see below*#define LC_NUMERIC *see below*#define LC_TIME *see below* [1](#1) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/text.tex#L4920) The contents and meaning of the header are the same as the C standard library header [](support.c.headers.general#header:%3clocale.h%3e "17.15.1 General [support.c.headers.general]")[.](#1.sentence-1)