locale.h¶
C23 StandardPOSIX.1-2024
24 / 25 (96.0%)
C23 Standard
10 / 10 (100.0%)
POSIX.1-2024
24 / 25 (96.0%)
Functions
6 / 7 (85.7%)
Macros
16 / 16 (100.0%)
Types
2 / 2 (100.0%)
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 |