PageRenderTime 21ms CodeModel.GetById 14ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 0ms

/src/lib/i18n/externals/plugin/c/i18n.h

http://github.com/tybor/Liberty
C Header | 29 lines | 25 code | 4 blank | 0 comment | 2 complexity | f05c8eaf90ebf56e823376d81ba7693c MD5 | raw file
 1#if defined __USE_POSIX || defined __unix__ || defined _POSIX_C_SOURCE
 2
 3#include <stdio.h>
 4#include <stdlib.h>
 5#include <libintl.h>
 6#include <locale.h>
 7#include <time.h>
 8#include <langinfo.h>
 9
10#else
11
12#endif
13
14extern void  i18n_set_system_locale (void* language, void* country, void* encoding);
15extern void* i18n_get_environment_language (void);
16extern void* i18n_localized_time (int64_t time);
17extern void* i18n_localized_date (int64_t time);
18extern void* i18n_localized_time_and_date (int64_t time);
19extern void* i18n_localized_day (int32_t day);
20extern void* i18n_localized_abbreviated_day (int32_t day);
21extern void* i18n_localized_month (int32_t month);
22extern void* i18n_localized_abbreviated_month (int32_t month);
23extern void* i18n_localized_radix_character (void);
24extern void* i18n_localized_thousands_separator (void);
25extern void* i18n_localized_yes (void);
26extern void* i18n_localized_no (void);
27extern void* i18n_localized_ante_meridiem (void);
28extern void* i18n_localized_post_meridiem (void);
29extern void* i18n_localized_text (void* text_id);