locale.h#
Types#
| Type | Status | C23 Section | POSIX Docs |
|---|---|---|---|
locale_t | Implemented | – | POSIX.1-2024 |
struct lconv | Implemented | 7.11 | POSIX.1-2024 |
Macros#
| Macro | Status | C23 Section | POSIX Docs |
|---|---|---|---|
LC_ALL | Implemented | 7.11 | POSIX.1-2024 |
LC_ALL_MASK | Implemented | – | POSIX.1-2024 |
LC_COLLATE | Implemented | 7.11 | POSIX.1-2024 |
LC_COLLATE_MASK | Implemented | – | POSIX.1-2024 |
LC_CTYPE | Implemented | 7.11 | POSIX.1-2024 |
LC_CTYPE_MASK | Implemented | – | POSIX.1-2024 |
LC_GLOBAL_LOCALE | Implemented | – | POSIX.1-2024 |
LC_MESSAGES | Implemented | – | POSIX.1-2024 |
LC_MESSAGES_MASK | Implemented | – | POSIX.1-2024 |
LC_MONETARY | Implemented | 7.11 | POSIX.1-2024 |
LC_MONETARY_MASK | Implemented | – | POSIX.1-2024 |
LC_NUMERIC | Implemented | 7.11 | POSIX.1-2024 |
LC_NUMERIC_MASK | Implemented | – | POSIX.1-2024 |
LC_TIME | Implemented | 7.11 | POSIX.1-2024 |
LC_TIME_MASK | Implemented | – | POSIX.1-2024 |
NULL | Implemented | 7.11 | POSIX.1-2024 |
Functions#
| Function | Status | C23 Section | POSIX Docs |
|---|---|---|---|
duplocale | Implemented | – | POSIX.1-2024 |
freelocale | Implemented | – | POSIX.1-2024 |
getlocalename_l | Not Implemented | – | POSIX.1-2024 |
localeconv | Implemented | 7.11.2.1 | POSIX.1-2024 |
newlocale | Implemented | – | POSIX.1-2024 |
setlocale | Implemented | 7.11.1.1 | POSIX.1-2024 |
uselocale | Implemented | – | POSIX.1-2024 |