| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 | /** * D header file for POSIX. * * Copyright: Public Domain * License: Public Domain */ module tango.stdc.posix.langinfo; private import tango.stdc.locale; private import tango.text.locale.Posix; alias int nl_item; /* Return the current locale's value for ITEM. If ITEM is invalid, an empty string is returned. The string returned will not change until `setlocale' is called; it is usually in read-only memory and cannot be modified. */ extern(C) char* nl_langinfo (nl_item __item); enum : nl_item { /* LC_TIME category: date and time formatting. */ /* Abbreviated days of the week. */ ABDAY_1 = (((LC_TIME) << 16) | 0), /* Sun */ ABDAY_2, ABDAY_3, ABDAY_4, ABDAY_5, ABDAY_6, ABDAY_7, /* Long-named days of the week. */ DAY_1, /* Sunday */ DAY_2, DAY_3, DAY_4, DAY_5, DAY_6, DAY_7, /* Abbreviated month names. */ ABMON_1, /* Jan */ ABMON_2, ABMON_3, ABMON_4, ABMON_5, ABMON_6, ABMON_7, ABMON_8, ABMON_9, ABMON_10, ABMON_11, ABMON_12, /* Long month names. */ MON_1, /* January */ MON_2, MON_3, MON_4, MON_5, MON_6, MON_7, MON_8, MON_9, MON_10, MON_11, MON_12, AM_STR, /* Ante meridiem string. */ PM_STR, /* Post meridiem string. */ D_T_FMT, /* Date and time format for strftime. */ D_FMT, /* Date format for strftime. */ T_FMT, /* Time format for strftime. */ T_FMT_AMPM, /* 12-hour time format for strftime. */ ERA, /* Alternate era. */ ERA_YEAR, /* Year in alternate era format. */ ERA_D_FMT, /* Date in alternate era format. */ ALT_DIGITS, /* Alternate symbols for digits. */ ERA_D_T_FMT, /* Date and time in alternate era format. */ ERA_T_FMT, /* Time in alternate era format. */ } |