]> sourceware.org Git - newlib-cygwin.git/commitdiff
* libc/include/langinfo.h (_NL_TIME_DATE_FMT): Define new nl_item
authorCorinna Vinschen <corinna@vinschen.de>
Mon, 22 Feb 2010 10:53:04 +0000 (10:53 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Mon, 22 Feb 2010 10:53:04 +0000 (10:53 +0000)
value for LC_TIME entry date_fmt.
(_DATE_FMT): Define "official" GNU name same as _NL_TIME_DATE_FMT.
* libc/locale/nl_langinfo.c (nl_langinfo): Add case for _DATE_FMT.

newlib/ChangeLog
newlib/libc/include/langinfo.h
newlib/libc/locale/nl_langinfo.c

index 6284d01cb330301085619e9b0ca4db30b8ea7c88..bd3b121993122e5740c72ed2603a4586cd83bac4 100644 (file)
@@ -1,3 +1,10 @@
+2010-02-22  Corinna Vinschen  <corinna@vinschen.de>
+
+       * libc/include/langinfo.h (_NL_TIME_DATE_FMT): Define new nl_item
+       value for LC_TIME entry date_fmt.
+       (_DATE_FMT): Define "official" GNU name same as _NL_TIME_DATE_FMT.
+       * libc/locale/nl_langinfo.c (nl_langinfo): Add case for _DATE_FMT.
+
 2010-02-18  Corinna Vinschen  <corinna@vinschen.de>
 
        * libc/ctype/iswalpha.c (iswalpha): Update to Unicode 5.2.
index 33ae8d0a4c84e023f6c75b122e8c71cd4d946df3..c0c31b33d3e69e70a2e8db7e06d4d7ee38bb255e 100644 (file)
@@ -133,6 +133,9 @@ typedef int nl_item;
 #define _NL_CTYPE_EXTRA_MAP_13 82
 #define _NL_CTYPE_EXTRA_MAP_14 83
 
+#define _NL_TIME_DATE_FMT 84
+#define _DATE_FMT _NL_TIME_DATE_FMT
+
 __BEGIN_DECLS
 char   *nl_langinfo(nl_item);
 __END_DECLS
index 2f47c8735252d05e68e3463f89a7c71cab7d6ad1..14cd07a5ee509e35f58b8290284e08bd1d4c95e1 100644 (file)
@@ -189,6 +189,9 @@ _DEFUN(nl_langinfo, (item),
        case ALT_DIGITS:
                ret = (char*) __get_current_time_locale()->alt_digits;
                break;
+       case _DATE_FMT: /* GNU extension */
+               ret = (char*) __get_current_time_locale()->date_fmt;
+               break;
        case RADIXCHAR:
                ret = (char*) __get_current_numeric_locale()->decimal_point;
                break;
This page took 0.043292 seconds and 5 git commands to generate.