1570af302Sopenharmony_ci#include <langinfo.h> 2570af302Sopenharmony_ci#define T(t) (t*)0; 3570af302Sopenharmony_ci#define C(n) switch(n){case n:;} 4570af302Sopenharmony_cistatic void f() 5570af302Sopenharmony_ci{ 6570af302Sopenharmony_ciT(locale_t) 7570af302Sopenharmony_ciT(nl_item) 8570af302Sopenharmony_ciC(CODESET) 9570af302Sopenharmony_ciC(D_T_FMT) 10570af302Sopenharmony_ciC(D_FMT) 11570af302Sopenharmony_ciC(T_FMT) 12570af302Sopenharmony_ciC(T_FMT_AMPM) 13570af302Sopenharmony_ciC(AM_STR) 14570af302Sopenharmony_ciC(PM_STR) 15570af302Sopenharmony_ciC(DAY_1) 16570af302Sopenharmony_ciC(DAY_2) 17570af302Sopenharmony_ciC(DAY_3) 18570af302Sopenharmony_ciC(DAY_4) 19570af302Sopenharmony_ciC(DAY_5) 20570af302Sopenharmony_ciC(DAY_6) 21570af302Sopenharmony_ciC(DAY_7) 22570af302Sopenharmony_ciC(ABDAY_1) 23570af302Sopenharmony_ciC(ABDAY_2) 24570af302Sopenharmony_ciC(ABDAY_3) 25570af302Sopenharmony_ciC(ABDAY_4) 26570af302Sopenharmony_ciC(ABDAY_5) 27570af302Sopenharmony_ciC(ABDAY_6) 28570af302Sopenharmony_ciC(ABDAY_7) 29570af302Sopenharmony_ciC(MON_1) 30570af302Sopenharmony_ciC(MON_2) 31570af302Sopenharmony_ciC(MON_3) 32570af302Sopenharmony_ciC(MON_4) 33570af302Sopenharmony_ciC(MON_5) 34570af302Sopenharmony_ciC(MON_6) 35570af302Sopenharmony_ciC(MON_7) 36570af302Sopenharmony_ciC(MON_8) 37570af302Sopenharmony_ciC(MON_9) 38570af302Sopenharmony_ciC(MON_10) 39570af302Sopenharmony_ciC(MON_11) 40570af302Sopenharmony_ciC(MON_12) 41570af302Sopenharmony_ciC(ABMON_1) 42570af302Sopenharmony_ciC(ABMON_2) 43570af302Sopenharmony_ciC(ABMON_3) 44570af302Sopenharmony_ciC(ABMON_4) 45570af302Sopenharmony_ciC(ABMON_5) 46570af302Sopenharmony_ciC(ABMON_6) 47570af302Sopenharmony_ciC(ABMON_7) 48570af302Sopenharmony_ciC(ABMON_8) 49570af302Sopenharmony_ciC(ABMON_9) 50570af302Sopenharmony_ciC(ABMON_10) 51570af302Sopenharmony_ciC(ABMON_11) 52570af302Sopenharmony_ciC(ABMON_12) 53570af302Sopenharmony_ciC(ERA) 54570af302Sopenharmony_ciC(ERA_D_FMT) 55570af302Sopenharmony_ciC(ERA_D_T_FMT) 56570af302Sopenharmony_ciC(ERA_T_FMT) 57570af302Sopenharmony_ciC(ALT_DIGITS) 58570af302Sopenharmony_ciC(RADIXCHAR) 59570af302Sopenharmony_ciC(THOUSEP) 60570af302Sopenharmony_ciC(YESEXPR) 61570af302Sopenharmony_ciC(NOEXPR) 62570af302Sopenharmony_ciC(CRNCYSTR) 63570af302Sopenharmony_ci{char*(*p)(nl_item) = nl_langinfo;} 64570af302Sopenharmony_ci{char*(*p)(nl_item,locale_t) = nl_langinfo_l;} 65570af302Sopenharmony_ci} 66