MicrOS
|
#include "../locale.h"
Functions | |
void | __locale_delete_char_field_value (char *field) |
Delete (free) field's value. More... | |
char * | __locale_set_char_field_value (const char *value) |
Set field's value. More... | |
void | __locale_set_neutral_locale (int category) |
Set locale state to the neutral value. More... | |
Variables | |
lconv * | locale_state |
Current locale state. More... | |
char * | locale_name |
Current locale name. More... | |
void __locale_delete_char_field_value | ( | char * | field | ) |
Delete (free) field's value.
Delete (free) field's value if it has been initialized previously.
field | Field's value to remove. |
char* __locale_set_char_field_value | ( | const char * | value | ) |
Set field's value.
Allocs memory for the specified field and returns it.
value | Newly created value. |
void __locale_set_neutral_locale | ( | int | category | ) |
Set locale state to the neutral value.
Every field in the locale state will have default value (mostly "" or CHAR_MAX).
category | Portion of the locale affected (LC_ALL, LC_COLLATE, LC_CTYPE, LC_MONETARY, LC_NUMERIC, LC_TIME). |
char* locale_name |
Current locale name.
lconv* locale_state |
Current locale state.