]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Thu, 26 Oct 2000 23:41:17 +0000 (23:41 +0000)
committerUlrich Drepper <drepper@redhat.com>
Thu, 26 Oct 2000 23:41:17 +0000 (23:41 +0000)
* locale/C-monetary.c: Set mon_decimal to empty string.
Add missing entry _NL_MONETARY_CRNCYSTR.
* stdio-common/printf_fp.c: If MON_DECIAL_POINT is not provided use
DECIMAL_POINT information.
* locale/C-numeric.c: Set mon_grouping entry to empty string.
* locale/C-time.c: Add date_fmt entries.  Remove two wrong entries.
Correct value for number of entries.
* locale/localeconv.c: Normalize result passed back in .grouping.
Fix assignment to .int_* entries.

* locale/Makefile (tests): Add tst-C-locale.
* locale/tst-C-locale.c: New file.

* locale/setlocale.c: Use LOCALEDIR and not LOCALE_PATH to locate
locale files.
* locale/newlocale.c: Likewise.

2000-10-26  GOTO Masanori  <gotom@debian.or.jp>

* locale/langinfo.h: Define _DATE_FMT and _NL_W_DATE_FMT.
* locale/categories.def: New support for date_fmt.
* locale/programs/ld-time.c: Likewise.
* locale/programs/locfile-kw.gperf: Likewise.
* locale/programs/locfile-kw.h: Likewise.
* locale/programs/locfile-token.h: Likewise.

2000-10-26  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/ieee754/ldbl-128/e_hypotl.c: New.

* math/libm-test.inc (cabs_test, cexp_test, csqrt_test, hypot_test):
Increase precision of constants.
* sysdeps/alpha/fpu/libm-test-ulps: Update.
* sysdeps/arm/libm-test-ulps: Update.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/ia64/fpu/libm-test-ulps: Update.
* sysdeps/m68k/fpu/libm-test-ulps: Update.
* sysdeps/mips/fpu/libm-test-ulps: Update.
* sysdeps/powerpc/fpu/libm-test-ulps: Update.
* sysdeps/sparc/sparc32/fpu/libm-test-ulps: Update.
* sysdeps/sparc/sparc64/fpu/libm-test-ulps: Update.
* sysdeps/sh/sh4/fpu/libm-test-ulps: Update.
* sysdeps/s390/fpu/libm-test-ulps: Update.

2000-10-26  Ulrich Drepper  <drepper@redhat.com>

142 files changed:
ChangeLog
locale/C-monetary.c
locale/C-numeric.c
locale/C-time.c
locale/Makefile
locale/categories.def
locale/langinfo.h
locale/localeconv.c
locale/newlocale.c
locale/programs/ld-time.c
locale/programs/locfile-kw.gperf
locale/programs/locfile-kw.h
locale/programs/locfile-token.h
locale/setlocale.c
locale/tst-C-locale.c [new file with mode: 0644]
localedata/locales/POSIX
localedata/locales/af_ZA
localedata/locales/ar_AE
localedata/locales/ar_BH
localedata/locales/ar_DZ
localedata/locales/ar_EG
localedata/locales/ar_IQ
localedata/locales/ar_JO
localedata/locales/ar_KW
localedata/locales/ar_LB
localedata/locales/ar_LY
localedata/locales/ar_MA
localedata/locales/ar_OM
localedata/locales/ar_QA
localedata/locales/ar_SA
localedata/locales/ar_SD
localedata/locales/ar_SY
localedata/locales/ar_TN
localedata/locales/ar_YE
localedata/locales/be_BY
localedata/locales/bg_BG
localedata/locales/ca_ES
localedata/locales/cs_CZ
localedata/locales/da_DK
localedata/locales/de_AT
localedata/locales/de_BE
localedata/locales/de_CH
localedata/locales/de_DE
localedata/locales/de_LU
localedata/locales/el_GR
localedata/locales/en_AU
localedata/locales/en_CA
localedata/locales/en_DK
localedata/locales/en_GB
localedata/locales/en_IE
localedata/locales/en_NZ
localedata/locales/en_US
localedata/locales/en_ZA
localedata/locales/es_AR
localedata/locales/es_BO
localedata/locales/es_CL
localedata/locales/es_CO
localedata/locales/es_CR
localedata/locales/es_DO
localedata/locales/es_EC
localedata/locales/es_ES
localedata/locales/es_GT
localedata/locales/es_HN
localedata/locales/es_MX
localedata/locales/es_NI
localedata/locales/es_PA
localedata/locales/es_PE
localedata/locales/es_PR
localedata/locales/es_PY
localedata/locales/es_SV
localedata/locales/es_US
localedata/locales/es_UY
localedata/locales/es_VE
localedata/locales/et_EE
localedata/locales/eu_ES
localedata/locales/fa_IR
localedata/locales/fi_FI
localedata/locales/fo_FO
localedata/locales/fr_BE
localedata/locales/fr_CA
localedata/locales/fr_CH
localedata/locales/fr_FR
localedata/locales/fr_LU
localedata/locales/ga_IE
localedata/locales/gl_ES
localedata/locales/gv_GB
localedata/locales/he_IL
localedata/locales/hi_IN
localedata/locales/hr_HR
localedata/locales/hu_HU
localedata/locales/i18n
localedata/locales/id_ID
localedata/locales/is_IS
localedata/locales/it_CH
localedata/locales/it_IT
localedata/locales/iw_IL
localedata/locales/ja_JP
localedata/locales/kl_GL
localedata/locales/ko_KR
localedata/locales/kw_GB
localedata/locales/lt_LT
localedata/locales/lv_LV
localedata/locales/mk_MK
localedata/locales/mr_IN
localedata/locales/mt_MT
localedata/locales/nl_BE
localedata/locales/nl_NL
localedata/locales/nn_NO
localedata/locales/no_NO
localedata/locales/pl_PL
localedata/locales/pt_BR
localedata/locales/pt_PT
localedata/locales/ro_RO
localedata/locales/ru_RU
localedata/locales/ru_UA
localedata/locales/sk_SK
localedata/locales/sl_SI
localedata/locales/sq_AL
localedata/locales/sr_YU
localedata/locales/sv_FI
localedata/locales/sv_SE
localedata/locales/th_TH
localedata/locales/tr_TR
localedata/locales/uk_UA
localedata/locales/vi_VN
localedata/locales/zh_CN
localedata/locales/zh_HK
localedata/locales/zh_TW
math/libm-test.inc
stdio-common/printf_fp.c
sysdeps/alpha/fpu/libm-test-ulps
sysdeps/arm/libm-test-ulps
sysdeps/i386/fpu/libm-test-ulps
sysdeps/ia64/fpu/libm-test-ulps
sysdeps/ieee754/ldbl-128/e_hypotl.c [new file with mode: 0644]
sysdeps/m68k/fpu/libm-test-ulps
sysdeps/mips/fpu/libm-test-ulps
sysdeps/powerpc/fpu/libm-test-ulps
sysdeps/s390/fpu/libm-test-ulps
sysdeps/sh/sh4/fpu/libm-test-ulps
sysdeps/sparc/sparc32/fpu/libm-test-ulps
sysdeps/sparc/sparc64/fpu/libm-test-ulps

index 7e388d61470fe49c569c8f4609df9e525f334ef8..db45350ebd9cd0fecda85cbc2d48e41f8efd27a6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,49 @@
+2000-10-26  Ulrich Drepper  <drepper@redhat.com>
+
+       * locale/C-monetary.c: Set mon_decimal to empty string.
+       Add missing entry _NL_MONETARY_CRNCYSTR.
+       * stdio-common/printf_fp.c: If MON_DECIAL_POINT is not provided use
+       DECIMAL_POINT information.
+       * locale/C-numeric.c: Set mon_grouping entry to empty string.
+       * locale/C-time.c: Add date_fmt entries.  Remove two wrong entries.
+       Correct value for number of entries.
+       * locale/localeconv.c: Normalize result passed back in .grouping.
+       Fix assignment to .int_* entries.
+
+       * locale/Makefile (tests): Add tst-C-locale.
+       * locale/tst-C-locale.c: New file.
+
+       * locale/setlocale.c: Use LOCALEDIR and not LOCALE_PATH to locate
+       locale files.
+       * locale/newlocale.c: Likewise.
+
+2000-10-26  GOTO Masanori  <gotom@debian.or.jp>
+
+       * locale/langinfo.h: Define _DATE_FMT and _NL_W_DATE_FMT.
+       * locale/categories.def: New support for date_fmt.
+       * locale/programs/ld-time.c: Likewise.
+       * locale/programs/locfile-kw.gperf: Likewise.
+       * locale/programs/locfile-kw.h: Likewise.
+       * locale/programs/locfile-token.h: Likewise.
+
+2000-10-26  Jakub Jelinek  <jakub@redhat.com>
+
+       * sysdeps/ieee754/ldbl-128/e_hypotl.c: New.
+
+       * math/libm-test.inc (cabs_test, cexp_test, csqrt_test, hypot_test):
+       Increase precision of constants.
+       * sysdeps/alpha/fpu/libm-test-ulps: Update.
+       * sysdeps/arm/libm-test-ulps: Update.
+       * sysdeps/i386/fpu/libm-test-ulps: Update.
+       * sysdeps/ia64/fpu/libm-test-ulps: Update.
+       * sysdeps/m68k/fpu/libm-test-ulps: Update.
+       * sysdeps/mips/fpu/libm-test-ulps: Update.
+       * sysdeps/powerpc/fpu/libm-test-ulps: Update.
+       * sysdeps/sparc/sparc32/fpu/libm-test-ulps: Update.
+       * sysdeps/sparc/sparc64/fpu/libm-test-ulps: Update.
+       * sysdeps/sh/sh4/fpu/libm-test-ulps: Update.
+       * sysdeps/s390/fpu/libm-test-ulps: Update.
+
 2000-10-26  Ulrich Drepper  <drepper@redhat.com>
 
        * io/Makefile (tests): Add tst-fcntl.
index 39d061da55a8674abf388e490194fe23fb530737..e04b2de4f0a7812c3f78045254ca076393787445 100644 (file)
@@ -39,7 +39,7 @@ const struct locale_data _nl_C_LC_MONETARY =
   {
     { string: "" },
     { string: "" },
-    { string: "." },
+    { string: "" },
     { string: "" },
     { string: "" },
     { string: "" },
@@ -52,6 +52,7 @@ const struct locale_data _nl_C_LC_MONETARY =
     { string: not_available },
     { string: not_available },
     { string: not_available },
+    { string: "" },
     { string: not_available },
     { string: not_available },
     { string: not_available },
@@ -79,8 +80,7 @@ const struct locale_data _nl_C_LC_MONETARY =
     { word: 10101 },
     { word: 99991231 },
     { word: 1 },
-    { word: 1 },
-    { word: (unsigned int) L'.' },
+    { word: (unsigned int) L'\0' },
     { word: (unsigned int) L'\0' }
   }
 };
index 65fc2734bab4f8fc7abe9c1548daf734713098f2..822780dcdd1f4cbffbc2accc5c6812a1ea2b7d9f 100644 (file)
 
 /* This table's entries are taken from POSIX.2 Table 2-10
    ``LC_NUMERIC Category Definition in the POSIX Locale''.  */
-#ifdef __CHAR_UNSIGNED__
-static const char not_available[] = "\377";
-#else
-static const char not_available[] = "\177";
-#endif
-
 const struct locale_data _nl_C_LC_NUMERIC =
 {
   _nl_C_name,
@@ -38,7 +32,7 @@ const struct locale_data _nl_C_LC_NUMERIC =
   {
     { string: "." },
     { string: "" },
-    { string: not_available },
+    { string: "" },
     { word: (unsigned int) L'.' },
     { word: (unsigned int) L'\0' }
   }
index 18bd645ed0d52ba6dabf33e113722eb038b81619..d205f4918ced1c856386af273b9c5cc68bdea4a2 100644 (file)
@@ -30,7 +30,7 @@ const struct locale_data _nl_C_LC_TIME =
   UNDELETABLE,
   0,
   NULL,
-  62,
+  110,
   {
     { string: "Sun" },
     { string: "Mon" },
@@ -128,7 +128,6 @@ const struct locale_data _nl_C_LC_TIME =
     { wstr: (const uint32_t *) L"%m/%d/%y" },
     { wstr: (const uint32_t *) L"%H:%M:%S" },
     { wstr: (const uint32_t *) L"%I:%M:%S %p" },
-    { wstr: NULL },
     { wstr: (const uint32_t *) L"" },
     { wstr: (const uint32_t *) L"" },
     { wstr: (const uint32_t *) L"" },
@@ -139,8 +138,9 @@ const struct locale_data _nl_C_LC_TIME =
     { word: 19971130 },
     { string: "\7" },
     { string: "\1" },
-    { string: "\7" },
     { string: "\1" },
-    { string: "" }
+    { string: "" },
+    { string: "%a %b %e %H:%M:%S %Z %Y" },
+    { wstr: (const uint32_t *) L"%a %b %e %H:%M:%S %Z %Y" }
   }
 };
index a5abf5414a71317710e483df58fd80d947ace3ed..0710863cb1da08b7599ce1868979b4216c2d7a71 100644 (file)
@@ -37,6 +37,7 @@ distribute    = localeinfo.h categories.def iso-639.def iso-3166.def \
 routines       = setlocale findlocale loadlocale localeconv nl_langinfo \
                  nl_langinfo_l mb_cur_max codeset_name \
                  newlocale duplocale freelocale
+tests          = tst-C-locale
 categories     = ctype messages monetary numeric time paper name \
                  address telephone measurement identification collate
 aux            = $(categories:%=lc-%) $(categories:%=C-%) SYS_libc C_name
index 2ec45e477ae5644164be72bd511690ec5190b617..561cae98f0bdbff0d6afd2868de067a7b6bad0c8 100644 (file)
@@ -240,6 +240,8 @@ DEFINE_CATEGORY
   DEFINE_ELEMENT (_NL_TIME_FIRST_WORKDAY,   "first_workday",       std, byte)
   DEFINE_ELEMENT (_NL_TIME_CAL_DIRECTION,   "cal_direction",       std, byte)
   DEFINE_ELEMENT (_NL_TIME_TIMEZONE,        "timezone",            std, string)
+  DEFINE_ELEMENT (_DATE_FMT,                "date_fmt",            opt, string)
+  DEFINE_ELEMENT (_NL_W_DATE_FMT,           "wide-date_fmt",       opt, string)
   ), _nl_postload_time)
 
 
index c8ffa1db5e7ba8ea81bfc9c041125a91e67906b9..d55afa4e631ebadc82e60800f6a295342b1475bd 100644 (file)
@@ -227,7 +227,11 @@ enum
   _NL_TIME_CAL_DIRECTION,
   _NL_TIME_TIMEZONE,
 
-  _NL_NUM_LC_TIME,             /* Number of indices in LC_TIME category.  */
+  _DATE_FMT,           /* strftime format for date.  */
+#define _DATE_FMT      _DATE_FMT
+  _NL_W_DATE_FMT,
+
+  _NL_NUM_LC_TIME,     /* Number of indices in LC_TIME category.  */
 
   /* LC_COLLATE category: text sorting.
      This information is accessed by the strcoll and strxfrm functions.
index 0f545370f756471542c5024fbcb930efc80c40ec..c5754fed93f91574ce18364ebf7e8ade6321cd2a 100644 (file)
@@ -29,6 +29,8 @@ __localeconv (void)
   result.decimal_point = (char *) _NL_CURRENT (LC_NUMERIC, DECIMAL_POINT);
   result.thousands_sep = (char *) _NL_CURRENT (LC_NUMERIC, THOUSANDS_SEP);
   result.grouping = (char *) _NL_CURRENT (LC_NUMERIC, GROUPING);
+  if (*result.grouping == CHAR_MAX || *result.grouping == -1)
+    result.grouping = (char *) "";
 
   result.int_curr_symbol = (char *) _NL_CURRENT (LC_MONETARY, INT_CURR_SYMBOL);
   result.currency_symbol = (char *) _NL_CURRENT (LC_MONETARY, CURRENCY_SYMBOL);
@@ -37,6 +39,8 @@ __localeconv (void)
   result.mon_thousands_sep = (char *) _NL_CURRENT (LC_MONETARY,
                                                   MON_THOUSANDS_SEP);
   result.mon_grouping = (char *) _NL_CURRENT (LC_MONETARY, MON_GROUPING);
+  if (*result.mon_grouping == CHAR_MAX || *result.mon_grouping == -1)
+    result.mon_grouping = (char *) "";
   result.positive_sign = (char *) _NL_CURRENT (LC_MONETARY, POSITIVE_SIGN);
   result.negative_sign = (char *) _NL_CURRENT (LC_MONETARY, NEGATIVE_SIGN);
   result.int_frac_digits = *(char *) _NL_CURRENT (LC_MONETARY,
@@ -48,12 +52,18 @@ __localeconv (void)
   result.n_sep_by_space = *(char *) _NL_CURRENT (LC_MONETARY, N_SEP_BY_SPACE);
   result.p_sign_posn = *(char *) _NL_CURRENT (LC_MONETARY, P_SIGN_POSN);
   result.n_sign_posn = *(char *) _NL_CURRENT (LC_MONETARY, N_SIGN_POSN);
-  result.p_cs_precedes = *(char *) _NL_CURRENT (LC_MONETARY, INT_P_CS_PRECEDES);
-  result.p_sep_by_space = *(char *) _NL_CURRENT (LC_MONETARY, INT_P_SEP_BY_SPACE);
-  result.n_cs_precedes = *(char *) _NL_CURRENT (LC_MONETARY, INT_N_CS_PRECEDES);
-  result.n_sep_by_space = *(char *) _NL_CURRENT (LC_MONETARY, INT_N_SEP_BY_SPACE);
-  result.p_sign_posn = *(char *) _NL_CURRENT (LC_MONETARY, INT_P_SIGN_POSN);
-  result.n_sign_posn = *(char *) _NL_CURRENT (LC_MONETARY, INT_N_SIGN_POSN);
+  result.int_p_cs_precedes = *(char *) _NL_CURRENT (LC_MONETARY,
+                                                   INT_P_CS_PRECEDES);
+  result.int_p_sep_by_space = *(char *) _NL_CURRENT (LC_MONETARY,
+                                                    INT_P_SEP_BY_SPACE);
+  result.int_n_cs_precedes = *(char *) _NL_CURRENT (LC_MONETARY,
+                                                   INT_N_CS_PRECEDES);
+  result.int_n_sep_by_space = *(char *) _NL_CURRENT (LC_MONETARY,
+                                                    INT_N_SEP_BY_SPACE);
+  result.int_p_sign_posn = *(char *) _NL_CURRENT (LC_MONETARY,
+                                                 INT_P_SIGN_POSN);
+  result.int_n_sign_posn = *(char *) _NL_CURRENT (LC_MONETARY,
+                                                 INT_N_SIGN_POSN);
 
   return &result;
 }
index cd40943ccc0f7db6f7ad31e16a7086cfee3f8fc0..43419a94519287435f027b3630be47da2aae2c3e 100644 (file)
@@ -98,7 +98,7 @@ __newlocale (int category_mask, const char *locale, __locale_t base)
       return NULL;
 
   if (__argz_append (&locale_path, &locale_path_len,
-                    LOCALE_PATH, sizeof (LOCALE_PATH)) != 0)
+                    LOCALEDIR, sizeof (LOCALEDIR)) != 0)
     return NULL;
 
   /* Get the names for the locales we are interested in.  We either
index b42dba01006a8911c749245ed342db91779f6bed..ad4914a15451a95b160c631c224926b081422347 100644 (file)
@@ -89,6 +89,8 @@ struct locale_time_t
   const uint32_t *wera_d_fmt;
   const char *alt_digits[100];
   const uint32_t *walt_digits[100];
+  const char *date_fmt;
+  const uint32_t *wdate_fmt;
   int alt_digits_defined;
   unsigned char week_ndays;
   uint32_t week_1stday;
@@ -491,6 +493,11 @@ time_finish (struct localedef_t *locale, struct charmap_t *charmap)
      simply useless, stupid $&$!@...  */
   if (time->timezone == NULL)
     time->timezone = "";
+
+  if (time->date_fmt == NULL)
+    time->date_fmt = "%a %b %e %H:%M:%S %Z %Y";
+  if (time->wdate_fmt == NULL)
+    time->wdate_fmt = (const uint32_t *) L"%a %b %e %H:%M:%S %Z %Y";
 }
 
 
@@ -849,6 +856,19 @@ time_output (struct localedef_t *locale, struct charmap_t *charmap,
 
   iov[2 + cnt].iov_base = (void *) time->timezone;
   iov[2 + cnt].iov_len = strlen (time->timezone) + 1;
+  idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len;
+  ++cnt;
+  ++last_idx;
+
+  iov[2 + cnt].iov_base = (void *) time->date_fmt;
+  iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1;
+  idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len;
+  ++cnt;
+  ++last_idx;
+
+  iov[2 + cnt].iov_base = (void *) time->wdate_fmt;
+  iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1)
+                          * sizeof (uint32_t));
   ++cnt;
   ++last_idx;
 
@@ -1080,6 +1100,7 @@ time_read (struct linereader *ldfile, struct localedef_t *result,
          STR_ELEM (era_d_fmt);
          STR_ELEM (era_t_fmt);
          STR_ELEM (timezone);
+         STR_ELEM (date_fmt);
 
 #define INT_ELEM(cat) \
        case tok_##cat:                                                       \
index 72421c742ac746e62d47de5e682421e14ecc4d46..5aaaa6dcba1cdddfc8d936c19b116004d5358dfd 100644 (file)
@@ -147,6 +147,7 @@ first_weekday,          tok_first_weekday,          0
 first_workday,          tok_first_workday,          0
 cal_direction,          tok_cal_direction,          0
 timezone,               tok_timezone,               0
+date_fmt,               tok_date_fmt,               0
 LC_MESSAGES,            tok_lc_messages,            0
 yesexpr,                tok_yesexpr,                0
 noexpr,                 tok_noexpr,                 0
index ce219a65650f3701b2607ea0a399b016664b0d99..f45692060363c0a2801d1f6cb62b799f1116e104 100644 (file)
 #include "locfile-token.h"
 struct keyword_t ;
 
-#define TOTAL_KEYWORDS 174
+#define TOTAL_KEYWORDS 175
 #define MIN_WORD_LENGTH 3
 #define MAX_WORD_LENGTH 22
 #define MIN_HASH_VALUE 3
-#define MAX_HASH_VALUE 539
-/* maximum key range = 537, duplicates = 0 */
+#define MAX_HASH_VALUE 687
+/* maximum key range = 685, duplicates = 0 */
 
 #ifdef __GNUC__
 __inline
@@ -39,32 +39,32 @@ hash (register const char *str, register unsigned int len)
 {
   static const unsigned short asso_values[] =
     {
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-        5,   0, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540,  25, 540,   0,   0,   0,
-       15,   0,   0,   0, 540, 540,   0, 540,   0,   0,
-      540, 540,  15,   0,  10,   5, 540, 540, 540,   0,
-      540, 540, 540, 540, 540,  50, 540,   0,  20, 120,
-        5,   0, 110,  15, 105,  90, 540,  15,  75, 150,
-       70,  65,  15,   0,   5,  50,   0, 230,  10,   5,
-        5,   5,   0, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540, 540, 540, 540, 540,
-      540, 540, 540, 540, 540, 540
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+        5,   0, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688,  15, 688,   0,   0,   0,
+        5,   0,   0,   0, 688, 688,   0, 688,   0,   5,
+      688, 688,  15,   0,   5,  15, 688, 688, 688,   0,
+      688, 688, 688, 688, 688,  75, 688,   0,   0,  65,
+        5,   0,  85,  40,   5, 155, 688,  10, 105, 120,
+      125,  35,   5,  20,   5, 190,   0, 125,  35,  10,
+       30,  35,   0, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
+      688, 688, 688, 688, 688, 688
     };
   register int hval = len;
 
@@ -106,291 +106,306 @@ locfile_hash (register const char *str, register unsigned int len)
       {"LC_ADDRESS",             tok_lc_address,             0},
       {"LC_MESSAGES",            tok_lc_messages,            0},
       {"LC_TELEPHONE",           tok_lc_telephone,           0},
-      {"day",                    tok_day,                    0},
+      {"LC_CTYPE",               tok_lc_ctype,               0},
       {"era_t_fmt",              tok_era_t_fmt,              0},
-      {"LC_NUMERIC",             tok_lc_numeric,             0},
-      {"yesstr",                 tok_yesstr,                 0},
+      {"print",                  tok_print,                  0},
+      {"height",                 tok_height,                 0},
       {"LC_IDENTIFICATION",      tok_lc_identification,      0},
-      {"LC_CTYPE",               tok_lc_ctype,               0},
+      {""},
       {"era_d_fmt",              tok_era_d_fmt,              0},
       {"LC_COLLATE",             tok_lc_collate,             0},
       {"IGNORE",                 tok_ignore,                 0},
-      {"yesexpr",                tok_yesexpr,                0},
-      {"era_year",               tok_era_year,               0},
+      {"LC_NAME",                tok_lc_name,                0},
+      {"backward",               tok_backward,               0},
       {"week",                   tok_week,                   0},
-      {"print",                  tok_print,                  0},
+      {"LC_NUMERIC",             tok_lc_numeric,             0},
       {"reorder-end",            tok_reorder_end,            0},
       {""},
       {"reorder-after",          tok_reorder_after,          0},
       {"UNDEFINED",              tok_undefined,              0},
-      {""}, {""},
-      {"LC_NAME",                tok_lc_name,                0},
-      {""}, {""},
-      {"abday",                  tok_abday,                  0},
+      {""},
       {"LC_MONETARY",            tok_lc_monetary,            0},
       {""},
-      {"backward",               tok_backward,               0},
+      {"repertoiremap",          tok_repertoiremap,          0},
       {"LC_MEASUREMENT",         tok_lc_measurement,         0},
       {""}, {""}, {""},
-      {"repertoiremap",          tok_repertoiremap,          0},
-      {""}, {""}, {""}, {""},
       {"LC_PAPER",               tok_lc_paper,               0},
-      {""}, {""}, {""}, {""}, {""}, {""},
-      {"t_fmt",                  tok_t_fmt,                  0},
+      {""}, {""}, {""}, {""},
+      {"day",                    tok_day,                    0},
       {""}, {""},
-      {"grouping",               tok_grouping,               0},
+      {"yesstr",                 tok_yesstr,                 0},
+      {""}, {""}, {""}, {""}, {""},
+      {"toupper",                tok_toupper,                0},
+      {"era_year",               tok_era_year,               0},
+      {""}, {""},
+      {"order_start",            tok_order_start,            0},
+      {"tolower",                tok_tolower,                0},
+      {""}, {""},
+      {"graph",                  tok_graph,                  0},
+      {""}, {""}, {""},
+      {"order_end",              tok_order_end,              0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""},
-      {"d_fmt",                  tok_d_fmt,                  0},
+      {"abday",                  tok_abday,                  0},
       {""},
-      {"address",                tok_address,                0},
-      {""}, {""}, {""}, {""}, {""}, {""}, {""},
-      {"space",                  tok_space,                  0},
-      {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {"yesexpr",                tok_yesexpr,                0},
+      {""}, {""},
+      {"t_fmt",                  tok_t_fmt,                  0},
+      {""}, {""}, {""}, {""},
+      {"d_fmt",                  tok_d_fmt,                  0},
+      {""}, {""},
+      {"date_fmt",               tok_date_fmt,               0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {"grouping",               tok_grouping,               0},
+      {""}, {""},
+      {"tel_dom_fmt",            tok_tel_dom_fmt,            0},
+      {""}, {""}, {""}, {""},
+      {"era_d_t_fmt",            tok_era_d_t_fmt,            0},
+      {"contact",                tok_contact,                0},
       {"tel",                    tok_tel,                    0},
       {"else",                   tok_else,                   0},
       {"alpha",                  tok_alpha,                  0},
-      {"define",                 tok_define,                 0},
-      {"tolower",                tok_tolower,                0},
-      {""}, {""},
-      {"reorder-sections-end",   tok_reorder_sections_end,   0},
-      {"order_start",            tok_order_start,            0},
-      {"reorder-sections-after", tok_reorder_sections_after, 0},
+      {"country_ab3",            tok_country_ab3,            0},
       {""}, {""}, {""}, {""},
-      {"toupper",                tok_toupper,                0},
+      {"country_ab2",            tok_country_ab2,            0},
+      {"country_post",           tok_country_post,           0},
+      {"fax",                    tok_fax,                    0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {"map",                    tok_map,                    0},
       {""},
-      {"order_end",              tok_order_end,              0},
-      {"title",                  tok_title,                  0},
-      {""}, {""},
-      {"timezone",               tok_timezone,               0},
+      {"blank",                  tok_blank,                  0},
       {""},
-      {"digit",                  tok_digit,                  0},
+      {"forward",                tok_forward,                0},
+      {"audience",               tok_audience,               0},
       {""},
+      {"punct",                  tok_punct,                  0},
+      {"define",                 tok_define,                 0},
       {"abbreviation",           tok_abbreviation,           0},
-      {""}, {""}, {""},
-      {"xdigit",                 tok_xdigit,                 0},
-      {""}, {""},
-      {"territory",              tok_territory,              0},
-      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
-      {"fax",                    tok_fax,                    0},
-      {"translit_start",         tok_translit_start,         0},
-      {"translit_ignore",        tok_translit_ignore,        0},
-      {""},
-      {"translit_end",           tok_translit_end,           0},
-      {""}, {""}, {""},
-      {"tel_dom_fmt",            tok_tel_dom_fmt,            0},
-      {""},
-      {"name_fmt",               tok_name_fmt,               0},
       {""},
-      {"blank",                  tok_blank,                  0},
-      {"era_d_t_fmt",            tok_era_d_t_fmt,            0},
-      {"name_mr",                tok_name_mr,                0},
-      {"revision",               tok_revision,               0},
-      {"lang_name",              tok_lang_name,              0},
+      {"copy",                   tok_copy,                   0},
       {""}, {""}, {""},
-      {"symbol-equivalence",     tok_symbol_equivalence,     0},
+      {"decimal_point",          tok_decimal_point,          0},
       {""},
-      {"alt_digits",             tok_alt_digits,             0},
-      {""}, {""}, {""},
-      {"p_sep_by_space",         tok_p_sep_by_space,         0},
-      {""}, {""}, {""},
+      {"upper",                  tok_upper,                  0},
+      {""}, {""},
       {"category",               tok_category,               0},
       {""},
-      {"nostr",                  tok_nostr,                  0},
+      {"conversion_rate",        tok_conversion_rate,        0},
+      {""}, {""}, {""}, {""},
+      {"lower",                  tok_lower,                  0},
       {""},
-      {"lang_ab",                tok_lang_ab,                0},
-      {"lang_lib",               tok_lang_lib,               0},
+      {"collating-element",      tok_collating_element,      0},
+      {"duo_p_sep_by_space",     tok_duo_p_sep_by_space,     0},
       {""},
-      {"lower",                  tok_lower,                  0},
+      {"title",                  tok_title,                  0},
       {""}, {""},
+      {"timezone",               tok_timezone,               0},
+      {""},
+      {"digit",                  tok_digit,                  0},
+      {""}, {""}, {""}, {""},
+      {"postal_fmt",             tok_postal_fmt,             0},
+      {""},
+      {"d_t_fmt",                tok_d_t_fmt,                0},
       {"position",               tok_position,               0},
-      {""}, {""},
+      {"p_sep_by_space",         tok_p_sep_by_space,         0},
+      {"nostr",                  tok_nostr,                  0},
       {"noexpr",                 tok_noexpr,                 0},
-      {""}, {""}, {""},
-      {"abmon",                  tok_abmon,                  0},
-      {""}, {""},
-      {"map",                    tok_map,                    0},
-      {""}, {""}, {""},
-      {"d_t_fmt",                tok_d_t_fmt,                0},
+      {""},
+      {"charconv",               tok_charconv,               0},
+      {""},
+      {"width",                  tok_width,                  0},
+      {"country_car",            tok_country_car,            0},
+      {"comment_char",           tok_comment_char,           0},
       {""}, {""}, {""}, {""},
-      {"name_ms",                tok_name_ms,                0},
-      {"name_mrs",               tok_name_mrs,               0},
+      {"lang_ab",                tok_lang_ab,                0},
+      {"lang_lib",               tok_lang_lib,               0},
+      {"lang_name",              tok_lang_name,              0},
       {""}, {""}, {""}, {""},
-      {"decimal_point",          tok_decimal_point,          0},
-      {""}, {""},
-      {"escape_char",            tok_escape_char,            0},
-      {"forward",                tok_forward,                0},
-      {""},
       {"elif",                   tok_elif,                   0},
       {""},
-      {"script",                 tok_script,                 0},
-      {"contact",                tok_contact,                0},
+      {"xdigit",                 tok_xdigit,                 0},
+      {""}, {""}, {""},
+      {"space",                  tok_space,                  0},
       {""},
-      {"copy",                   tok_copy,                   0},
+      {"address",                tok_address,                0},
+      {""}, {""}, {""}, {""}, {""},
+      {"name_fmt",               tok_name_fmt,               0},
       {""},
-      {"country_ab3",            tok_country_ab3,            0},
+      {"t_fmt_ampm",             tok_t_fmt_ampm,             0},
       {""},
-      {"name_gen",               tok_name_gen,               0},
-      {"n_sep_by_space",         tok_n_sep_by_space,         0},
+      {"name_mr",                tok_name_mr,                0},
       {""},
-      {"country_ab2",            tok_country_ab2,            0},
+      {"from",                   tok_from,                   0},
       {""},
-      {"negative_sign",          tok_negative_sign,          0},
-      {""}, {""}, {""}, {""},
-      {"int_p_sep_by_space",     tok_int_p_sep_by_space,     0},
+      {"escape_char",            tok_escape_char,            0},
+      {"duo_valid_to",           tok_duo_valid_to,           0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {"reorder-sections-end",   tok_reorder_sections_end,   0},
+      {""},
+      {"reorder-sections-after", tok_reorder_sections_after, 0},
+      {""}, {""}, {""}, {""}, {""}, {""},
+      {"territory",              tok_territory,              0},
       {""}, {""},
+      {"country_name",           tok_country_name,           0},
+      {"language",               tok_language,               0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {""}, {""}, {""},
       {"tel_int_fmt",            tok_tel_int_fmt,            0},
-      {"country_post",           tok_country_post,           0},
+      {"mon_grouping",           tok_mon_grouping,           0},
       {"positive_sign",          tok_positive_sign,          0},
-      {""}, {""},
-      {"height",                 tok_height,                 0},
-      {"collating-element",      tok_collating_element,      0},
-      {"first_weekday",          tok_first_weekday,          0},
-      {""}, {""}, {""}, {""},
-      {"first_workday",          tok_first_workday,          0},
       {""},
-      {"t_fmt_ampm",             tok_t_fmt_ampm,             0},
-      {"p_sign_posn",            tok_p_sign_posn,            0},
-      {""}, {""},
-      {"name_miss",              tok_name_miss,              0},
+      {"abmon",                  tok_abmon,                  0},
+      {"measurement",            tok_measurement,            0},
       {""}, {""}, {""},
-      {"thousands_sep",          tok_thousands_sep,          0},
-      {""},
-      {"graph",                  tok_graph,                  0},
-      {""}, {""},
-      {"audience",               tok_audience,               0},
+      {"coll_weight_max",        tok_coll_weight_max,        0},
+      {"collating-symbol",       tok_collating_symbol,       0},
+      {""}, {""}, {""}, {""},
+      {"script",                 tok_script,                 0},
+      {""}, {""}, {""}, {""}, {""}, {""},
+      {"cal_direction",          tok_cal_direction,          0},
+      {""}, {""}, {""}, {""},
+      {"duo_n_sep_by_space",     tok_duo_n_sep_by_space,     0},
+      {""}, {""}, {""}, {""},
+      {"mon",                    tok_mon,                    0},
+      {"translit_start",         tok_translit_start,         0},
+      {"translit_ignore",        tok_translit_ignore,        0},
       {""},
-      {"postal_fmt",             tok_postal_fmt,             0},
-      {"source",                 tok_source,                 0},
-      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
-      {"punct",                  tok_punct,                  0},
-      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
-      {"upper",                  tok_upper,                  0},
+      {"translit_end",           tok_translit_end,           0},
+      {"first_weekday",          tok_first_weekday,          0},
       {""}, {""},
-      {"int_n_sep_by_space",     tok_int_n_sep_by_space,     0},
-      {""},
-      {"conversion_rate",        tok_conversion_rate,        0},
-      {""},
-      {"country_name",           tok_country_name,           0},
+      {"p_sign_posn",            tok_p_sign_posn,            0},
       {""},
-      {"from",                   tok_from,                   0},
-      {"coll_weight_max",        tok_coll_weight_max,        0},
+      {"first_workday",          tok_first_workday,          0},
+      {"n_sep_by_space",         tok_n_sep_by_space,         0},
       {""},
-      {"mon_grouping",           tok_mon_grouping,           0},
-      {""}, {""},
-      {"int_p_sign_posn",        tok_int_p_sign_posn,        0},
-      {"application",            tok_application,            0},
-      {""}, {""},
-      {"section-symbol",         tok_section_symbol,         0},
-      {"int_prefix",             tok_int_prefix,             0},
-      {"n_sign_posn",            tok_n_sign_posn,            0},
+      {"source",                 tok_source,                 0},
+      {"mon_decimal_point",      tok_mon_decimal_point,      0},
+      {"symbol-equivalence",     tok_symbol_equivalence,     0},
       {""},
-      {"duo_p_sep_by_space",     tok_duo_p_sep_by_space,     0},
-      {""}, {""}, {""}, {""},
-      {"mon",                    tok_mon,                    0},
-      {""}, {""},
-      {"collating-symbol",       tok_collating_symbol,       0},
-      {"int_p_cs_precedes",      tok_int_p_cs_precedes,      0},
-      {""}, {""},
       {"endif",                  tok_endif,                  0},
+      {""}, {""}, {""},
+      {"duo_valid_from",         tok_duo_valid_from,         0},
+      {"default_missing",        tok_default_missing,        0},
+      {""}, {""},
+      {"int_p_sep_by_space",     tok_int_p_sep_by_space,     0},
       {""},
-      {"mon_thousands_sep",      tok_mon_thousands_sep,      0},
-      {"p_cs_precedes",          tok_p_cs_precedes,          0},
+      {"alt_digits",             tok_alt_digits,             0},
       {""},
-      {"class",                  tok_class,                  0},
-      {""}, {""}, {""}, {""},
-      {"email",                  tok_email,                  0},
-      {""}, {""}, {""}, {""},
-      {"width",                  tok_width,                  0},
-      {""}, {""},
-      {"language",               tok_language,               0},
+      {"duo_int_p_sep_by_space", tok_duo_int_p_sep_by_space, 0},
       {""}, {""},
-      {"frac_digits",            tok_frac_digits,            0},
+      {"duo_p_sign_posn",        tok_duo_p_sign_posn,        0},
+      {""}, {""}, {""},
+      {"duo_currency_symbol",    tok_duo_currency_symbol,    0},
+      {""}, {""}, {""},
+      {"outdigit",               tok_outdigit,               0},
       {""}, {""}, {""}, {""},
-      {"country_car",            tok_country_car,            0},
-      {"comment_char",           tok_comment_char,           0},
+      {"revision",               tok_revision,               0},
       {""}, {""}, {""}, {""},
-      {"duo_valid_to",           tok_duo_valid_to,           0},
-      {"cal_direction",          tok_cal_direction,          0},
-      {""},
-      {"int_n_sign_posn",        tok_int_n_sign_posn,        0},
-      {""}, {""}, {""}, {""}, {""}, {""}, {""},
-      {"duo_n_sep_by_space",     tok_duo_n_sep_by_space,     0},
+      {"name_gen",               tok_name_gen,               0},
       {""},
-      {"int_select",             tok_int_select,             0},
-      {""}, {""}, {""}, {""},
-      {"cntrl",                  tok_cntrl,                  0},
+      {"email",                  tok_email,                  0},
       {""},
-      {"int_n_cs_precedes",      tok_int_n_cs_precedes,      0},
-      {""}, {""},
-      {"duo_p_sign_posn",        tok_duo_p_sign_posn,        0},
+      {"uno_valid_to",           tok_uno_valid_to,           0},
+      {"negative_sign",          tok_negative_sign,          0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""},
-      {"n_cs_precedes",          tok_n_cs_precedes,          0},
-      {""}, {""}, {""},
+      {"alnum",                  tok_alnum,                  0},
+      {""}, {""}, {""}, {""}, {""},
+      {"country_num",            tok_country_num,            0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {"am_pm",                  tok_am_pm,                  0},
+      {""},
+      {"mon_thousands_sep",      tok_mon_thousands_sep,      0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {"currency_symbol",        tok_currency_symbol,        0},
+      {""}, {""}, {""}, {""}, {""}, {""},
       {"country_isbn",           tok_country_isbn,           0},
       {""}, {""}, {""}, {""},
-      {"duo_int_p_sep_by_space", tok_duo_int_p_sep_by_space, 0},
-      {"charconv",               tok_charconv,               0},
-      {""}, {""}, {""},
-      {"duo_p_cs_precedes",      tok_duo_p_cs_precedes,      0},
-      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
-      {""}, {""}, {""},
-      {"alnum",                  tok_alnum,                  0},
+      {"name_ms",                tok_name_ms,                0},
+      {"name_mrs",               tok_name_mrs,               0},
       {""}, {""}, {""}, {""},
-      {"int_frac_digits",        tok_int_frac_digits,        0},
+      {"thousands_sep",          tok_thousands_sep,          0},
       {""},
-      {"mon_decimal_point",      tok_mon_decimal_point,      0},
-      {""}, {""}, {""},
-      {"measurement",            tok_measurement,            0},
-      {"uno_valid_to",           tok_uno_valid_to,           0},
-      {"outdigit",               tok_outdigit,               0},
-      {""}, {""}, {""},
+      {"cntrl",                  tok_cntrl,                  0},
+      {""}, {""}, {""}, {""}, {""},
+      {"n_sign_posn",            tok_n_sign_posn,            0},
       {"include",                tok_include,                0},
-      {""}, {""}, {""}, {""}, {""}, {""}, {""},
-      {"duo_n_sign_posn",        tok_duo_n_sign_posn,        0},
+      {""}, {""},
+      {"ifdef",                  tok_ifdef,                  0},
+      {""},
+      {"duo_p_cs_precedes",      tok_duo_p_cs_precedes,      0},
       {""}, {""}, {""}, {""}, {""},
-      {"duo_int_p_cs_precedes",  tok_duo_int_p_cs_precedes,  0},
+      {"p_cs_precedes",          tok_p_cs_precedes,          0},
+      {"uno_valid_from",         tok_uno_valid_from,         0},
+      {"undef",                  tok_undef,                  0},
       {""}, {""},
-      {"duo_valid_from",         tok_duo_valid_from,         0},
-      {"default_missing",        tok_default_missing,        0},
-      {"country_num",            tok_country_num,            0},
-      {"duo_int_n_sep_by_space", tok_duo_int_n_sep_by_space, 0},
+      {"int_n_sep_by_space",     tok_int_n_sep_by_space,     0},
+      {"lang_term",              tok_lang_term,              0},
       {""}, {""},
-      {"int_curr_symbol",        tok_int_curr_symbol,        0},
+      {"duo_int_n_sep_by_space", tok_duo_int_n_sep_by_space, 0},
       {""},
-      {"duo_n_cs_precedes",      tok_duo_n_cs_precedes,      0},
-      {""}, {""},
-      {"ifdef",                  tok_ifdef,                  0},
-      {""}, {""}, {""},
       {"duo_int_p_sign_posn",    tok_duo_int_p_sign_posn,    0},
+      {"duo_n_sign_posn",        tok_duo_n_sign_posn,        0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {""}, {""}, {""}, {""}, {""}, {""},
+      {"application",            tok_application,            0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""}, {""}, {""},
-      {"lang_term",              tok_lang_term,              0},
+      {"int_p_sign_posn",        tok_int_p_sign_posn,        0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {"duo_int_curr_symbol",    tok_duo_int_curr_symbol,    0},
+      {""}, {""}, {""}, {""}, {""},
+      {"int_prefix",             tok_int_prefix,             0},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""}, {""}, {""}, {""},
-      {"duo_currency_symbol",    tok_duo_currency_symbol,    0},
-      {""}, {""}, {""}, {""},
-      {"charclass",              tok_charclass,              0},
-      {"am_pm",                  tok_am_pm,                  0},
-      {""}, {""}, {""}, {""},
       {"duo_frac_digits",        tok_duo_frac_digits,        0},
       {""}, {""}, {""}, {""}, {""},
-      {"duo_int_n_cs_precedes",  tok_duo_int_n_cs_precedes,  0},
+      {"duo_int_p_cs_precedes",  tok_duo_int_p_cs_precedes,  0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {""},
+      {"frac_digits",            tok_frac_digits,            0},
+      {""}, {""},
+      {"charclass",              tok_charclass,              0},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""}, {""},
-      {"uno_valid_from",         tok_uno_valid_from,         0},
-      {""}, {""}, {""}, {""},
+      {"duo_n_cs_precedes",      tok_duo_n_cs_precedes,      0},
+      {""}, {""},
+      {"int_curr_symbol",        tok_int_curr_symbol,        0},
+      {""}, {""},
+      {"n_cs_precedes",          tok_n_cs_precedes,          0},
+      {""},
+      {"int_select",             tok_int_select,             0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {"duo_int_n_sign_posn",    tok_duo_int_n_sign_posn,    0},
-      {""}, {""}, {""}, {""}, {""},
-      {"currency_symbol",        tok_currency_symbol,        0},
+      {"class",                  tok_class,                  0},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
-      {""}, {""}, {""}, {""},
+      {""}, {""},
+      {"int_p_cs_precedes",      tok_int_p_cs_precedes,      0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {""}, {""},
       {"duo_int_frac_digits",    tok_duo_int_frac_digits,    0},
+      {""}, {""}, {""}, {""}, {""},
+      {"int_n_sign_posn",        tok_int_n_sign_posn,        0},
+      {""}, {""}, {""},
+      {"name_miss",              tok_name_miss,              0},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
-      {""}, {""},
-      {"undef",                  tok_undef,                  0},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""}, {""}, {""},
-      {"duo_int_curr_symbol",    tok_duo_int_curr_symbol,    0}
+      {"duo_int_n_cs_precedes",  tok_duo_int_n_cs_precedes,  0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {""}, {""}, {""}, {""}, {""},
+      {"int_frac_digits",        tok_int_frac_digits,        0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {"section-symbol",         tok_section_symbol,         0},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+      {""}, {""}, {""}, {""}, {""},
+      {"int_n_cs_precedes",      tok_int_n_cs_precedes,      0}
     };
 
   if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
index 59648f1eb38eb01dac6d20b1f53fb348c7a7b3f8..04d04b6f26d1c56f51377ea43a7c9ae55e1f4390 100644 (file)
@@ -186,6 +186,7 @@ enum token_t
   tok_first_workday,
   tok_cal_direction,
   tok_timezone,
+  tok_date_fmt,
   tok_lc_messages,
   tok_yesexpr,
   tok_noexpr,
index c3e5066c35f974704e9b1db69a79d27290448dd0..08f2a034d1dba0a1132f22d6c46ec137cadb96c0 100644 (file)
@@ -245,7 +245,7 @@ setlocale (int category, const char *locale)
                           &locale_path, &locale_path_len) != 0)
       return NULL;
 
-  if (__argz_add_sep (&locale_path, &locale_path_len, LOCALE_PATH, ':') != 0)
+  if (__argz_add_sep (&locale_path, &locale_path_len, LOCALEDIR, ':') != 0)
     return NULL;
 
   if (category == LC_ALL)
diff --git a/locale/tst-C-locale.c b/locale/tst-C-locale.c
new file mode 100644 (file)
index 0000000..dc6a162
--- /dev/null
@@ -0,0 +1,231 @@
+/* Tests of X and POSIX locale contents.
+   Copyright (C) 2000 Free Software Foundation, Inc.
+   Contributed by Ulrich Drepper <drepper@redhat.com>, 2000.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <langinfo.h>
+#include <limits.h>
+#include <locale.h>
+#include <stdio.h>
+#include <string.h>
+#include <wchar.h>
+
+
+static int
+run_test (const char *locname)
+{
+  struct lconv *lc;
+  const char *str;
+  const wchar_t *wstr;
+  int result = 0;
+
+  /* ISO C stuff.  */
+  lc = localeconv ();
+  if (lc == NULL)
+    {
+      printf ("localeconv failed for locale %s\n", locname);
+      result = 1;
+    }
+  else
+    {
+#define STRTEST(name, exp) \
+      do                                                                     \
+       if (strcmp (lc->name, exp) != 0)                                      \
+         {                                                                   \
+           printf (#name " in locale %s wrong (is \"%s\", should be \"%s\")\n",\
+                   locname, lc->name, exp);                                  \
+           result = 1;                                                       \
+         }                                                                   \
+      while (0)
+      STRTEST (decimal_point, ".");
+      STRTEST (thousands_sep, "");
+      STRTEST (grouping, "");
+      STRTEST (mon_decimal_point, "");
+      STRTEST (mon_thousands_sep, "");
+      STRTEST (mon_grouping, "");
+      STRTEST (positive_sign, "");
+      STRTEST (negative_sign, "");
+      STRTEST (currency_symbol, "");
+      STRTEST (int_curr_symbol, "");
+
+#define CHARTEST(name, exp) \
+      do                                                                     \
+       if (lc->name != exp)                                                  \
+         {                                                                   \
+           printf (#name " in locale %s wrong (is %d, should be %d)\n",      \
+                   locname, lc->name, CHAR_MAX);                             \
+           result = 1;                                                       \
+         }                                                                   \
+      while (0)
+      CHARTEST (frac_digits, CHAR_MAX);
+      CHARTEST (p_cs_precedes, CHAR_MAX);
+      CHARTEST (n_cs_precedes, CHAR_MAX);
+      CHARTEST (p_sep_by_space, CHAR_MAX);
+      CHARTEST (n_sep_by_space, CHAR_MAX);
+      CHARTEST (p_sign_posn, CHAR_MAX);
+      CHARTEST (n_sign_posn, CHAR_MAX);
+      CHARTEST (int_frac_digits, CHAR_MAX);
+      CHARTEST (int_p_cs_precedes, CHAR_MAX);
+      CHARTEST (int_n_cs_precedes, CHAR_MAX);
+      CHARTEST (int_p_sep_by_space, CHAR_MAX);
+      CHARTEST (int_n_sep_by_space, CHAR_MAX);
+      CHARTEST (int_p_sign_posn, CHAR_MAX);
+      CHARTEST (int_n_sign_posn, CHAR_MAX);
+    }
+
+#undef STRTEST
+#define STRTEST(name, exp) \
+  str = nl_langinfo (name);                                                  \
+  if (strcmp (str, exp) != 0)                                                \
+    {                                                                        \
+      printf ("nl_langinfo(" #name ") int locale %s wrong "                  \
+             "(is \"%s\", should be \"%s\")\n", locname, str, exp);          \
+      result = 1;                                                            \
+    }
+#define WSTRTEST(name, exp) \
+  wstr = (wchar_t *) nl_langinfo (name);                                     \
+  if (wcscmp (wstr, exp) != 0)                                               \
+    {                                                                        \
+      printf ("nl_langinfo(" #name ") int locale %s wrong "                  \
+             "(is \"%S\", should be \"%S\")\n", locname, wstr, exp);         \
+      result = 1;                                                            \
+    }
+
+  /* Unix stuff.  */
+  STRTEST (ABDAY_1, "Sun");
+  STRTEST (ABDAY_2, "Mon");
+  STRTEST (ABDAY_3, "Tue");
+  STRTEST (ABDAY_4, "Wed");
+  STRTEST (ABDAY_5, "Thu");
+  STRTEST (ABDAY_6, "Fri");
+  STRTEST (ABDAY_7, "Sat");
+  STRTEST (DAY_1, "Sunday");
+  STRTEST (DAY_2, "Monday");
+  STRTEST (DAY_3, "Tuesday");
+  STRTEST (DAY_4, "Wednesday");
+  STRTEST (DAY_5, "Thursday");
+  STRTEST (DAY_6, "Friday");
+  STRTEST (DAY_7, "Saturday");
+  STRTEST (ABMON_1, "Jan");
+  STRTEST (ABMON_2, "Feb");
+  STRTEST (ABMON_3, "Mar");
+  STRTEST (ABMON_4, "Apr");
+  STRTEST (ABMON_5, "May");
+  STRTEST (ABMON_6, "Jun");
+  STRTEST (ABMON_7, "Jul");
+  STRTEST (ABMON_8, "Aug");
+  STRTEST (ABMON_9, "Sep");
+  STRTEST (ABMON_10, "Oct");
+  STRTEST (ABMON_11, "Nov");
+  STRTEST (ABMON_12, "Dec");
+  STRTEST (MON_1, "January");
+  STRTEST (MON_2, "February");
+  STRTEST (MON_3, "March");
+  STRTEST (MON_4, "April");
+  STRTEST (MON_5, "May");
+  STRTEST (MON_6, "June");
+  STRTEST (MON_7, "July");
+  STRTEST (MON_8, "August");
+  STRTEST (MON_9, "September");
+  STRTEST (MON_10, "October");
+  STRTEST (MON_11, "November");
+  STRTEST (MON_12, "December");
+  STRTEST (AM_STR, "AM");
+  STRTEST (PM_STR, "PM");
+  STRTEST (D_T_FMT, "%a %b %e %H:%M:%S %Y");
+  STRTEST (D_FMT, "%m/%d/%y");
+  STRTEST (T_FMT, "%H:%M:%S");
+  STRTEST (T_FMT_AMPM, "%I:%M:%S %p");
+
+  /* Extensions.  */
+  WSTRTEST (_NL_WABDAY_1, L"Sun");
+  WSTRTEST (_NL_WABDAY_2, L"Mon");
+  WSTRTEST (_NL_WABDAY_3, L"Tue");
+  WSTRTEST (_NL_WABDAY_4, L"Wed");
+  WSTRTEST (_NL_WABDAY_5, L"Thu");
+  WSTRTEST (_NL_WABDAY_6, L"Fri");
+  WSTRTEST (_NL_WABDAY_7, L"Sat");
+  WSTRTEST (_NL_WDAY_1, L"Sunday");
+  WSTRTEST (_NL_WDAY_2, L"Monday");
+  WSTRTEST (_NL_WDAY_3, L"Tuesday");
+  WSTRTEST (_NL_WDAY_4, L"Wednesday");
+  WSTRTEST (_NL_WDAY_5, L"Thursday");
+  WSTRTEST (_NL_WDAY_6, L"Friday");
+  WSTRTEST (_NL_WDAY_7, L"Saturday");
+  WSTRTEST (_NL_WABMON_1, L"Jan");
+  WSTRTEST (_NL_WABMON_2, L"Feb");
+  WSTRTEST (_NL_WABMON_3, L"Mar");
+  WSTRTEST (_NL_WABMON_4, L"Apr");
+  WSTRTEST (_NL_WABMON_5, L"May");
+  WSTRTEST (_NL_WABMON_6, L"Jun");
+  WSTRTEST (_NL_WABMON_7, L"Jul");
+  WSTRTEST (_NL_WABMON_8, L"Aug");
+  WSTRTEST (_NL_WABMON_9, L"Sep");
+  WSTRTEST (_NL_WABMON_10, L"Oct");
+  WSTRTEST (_NL_WABMON_11, L"Nov");
+  WSTRTEST (_NL_WABMON_12, L"Dec");
+  WSTRTEST (_NL_WMON_1, L"January");
+  WSTRTEST (_NL_WMON_2, L"February");
+  WSTRTEST (_NL_WMON_3, L"March");
+  WSTRTEST (_NL_WMON_4, L"April");
+  WSTRTEST (_NL_WMON_5, L"May");
+  WSTRTEST (_NL_WMON_6, L"June");
+  WSTRTEST (_NL_WMON_7, L"July");
+  WSTRTEST (_NL_WMON_8, L"August");
+  WSTRTEST (_NL_WMON_9, L"September");
+  WSTRTEST (_NL_WMON_10, L"October");
+  WSTRTEST (_NL_WMON_11, L"November");
+  WSTRTEST (_NL_WMON_12, L"December");
+  WSTRTEST (_NL_WAM_STR, L"AM");
+  WSTRTEST (_NL_WPM_STR, L"PM");
+  WSTRTEST (_NL_WD_T_FMT, L"%a %b %e %H:%M:%S %Y");
+  WSTRTEST (_NL_WD_FMT, L"%m/%d/%y");
+  WSTRTEST (_NL_WT_FMT, L"%H:%M:%S");
+  WSTRTEST (_NL_WT_FMT_AMPM, L"%I:%M:%S %p");
+
+  STRTEST (_DATE_FMT, "%a %b %e %H:%M:%S %Z %Y");
+  WSTRTEST (_NL_W_DATE_FMT, L"%a %b %e %H:%M:%S %Z %Y");
+
+  return result;
+}
+
+
+int
+main (void)
+{
+  int result;
+
+  /* First use the name "C".  */
+  if (setlocale (LC_ALL, "C") == NULL)
+    {
+      puts ("cannot set C locale");
+      result = 1;
+    }
+  else
+    result = run_test ("C");
+
+  /* Then the name "POSIX".  */
+  if (setlocale (LC_ALL, "POSIX") == NULL)
+    {
+      puts ("cannot set POSIX locale");
+      result = 1;
+    }
+  else
+    result |= run_test ("POSIX");
+
+  return result;
+}
index 9f8f0b221f8ebf96c64a7433d190fbda3a160702..00c5b4a0d6686f0578dcef6a791be593406f431a 100644 (file)
@@ -317,6 +317,8 @@ t_fmt   "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
 t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>\
 <U0020><U0025><U0070>"
 #
+# Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index fd101f58d9959a6022d61366f96fb13b159cc10a..7c1b184e0718a3873d6a2ec1186ea55050011c30 100644 (file)
@@ -2221,6 +2221,9 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "<U0056><U004D>";"<U004E><U004D>"
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 4852f148666d723d38a29bac7e2613ebcd76186e..6530740b54cc1726213321702df8c41e37e7540f 100644 (file)
@@ -137,6 +137,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index 7f69f4a84a487ed42966cf2d5a12209d3da7abe0..66db36d69d85b941e305c02673c9abd85068b5d9 100644 (file)
@@ -141,6 +141,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index 81a8345f13096d29b9f28d85ac3942099289df67..4096112e410d2d3de6c2b1b97cb79981c2fd2381 100644 (file)
@@ -140,6 +140,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index 993044cc41c28a5e9878e184852717d18640ddce..852af9d3bfde0853db8802c778cf5927f85d5a39 100644 (file)
@@ -140,6 +140,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index b88fb5be16757a2a314968ddc7fcafaba111c754..6b1cf15c53cf11636c84ce68bca13eba2fdf4e23 100644 (file)
@@ -140,6 +140,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index edb10fb82b3954f9c6cfdafbfca850b1d437760c..e8fcf2441d117a7af72d37d3ddaa595303fcdc73 100644 (file)
@@ -158,6 +158,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index c83d81a194ce16093ee4ed13cc972d24aebf2b26..cc28a081b167c4a744ca04c6d645e24ce70980be 100644 (file)
@@ -140,6 +140,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index c250c4d126ee4640adef2d396b5a107fcc14697a..69f2f9d0ed3bfa39117dbe2805dcc8b6ed7158b9 100644 (file)
@@ -157,6 +157,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index 0da5fd21d95cf213b402cc33e78ddd9fabc1f2b7..3c7dc0f94a8509f8a1191da886e49fd1e1228744 100644 (file)
@@ -140,6 +140,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index 112cfd98437d9acfc70f28f47917b21aeca4eb4e..93da0fdedf198afbc27591ac5cac36da8c7fd33a 100644 (file)
@@ -140,6 +140,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index ee774fa0325289d32f9b3a65269f80c2f9d0bc85..ee42dde0e070ec486efd747b7dafe3d25e17946f 100644 (file)
@@ -140,6 +140,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index 3320cbe5c62f4c9c4779069e7b6a29321aa7fda3..9795dda6b35ed5a2b9a013f00234e27f81c28247 100644 (file)
@@ -140,6 +140,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index b5f7eb47c46e50f95cab61fe2ce06b5214e23565..340c652cdb4b5710208b8dfd45854e84dd54416e 100644 (file)
@@ -535,6 +535,9 @@ abmon       "<U004A><U0061><U006E>"; /
        "<U0044><U0065><U0063>"
 am_pm  "";""
 era_d_fmt      ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index fef8d97d84b01799fa8d3eeff8ade8f4d9a794b6..beab55ab85868a0c503fc14dbf368650250dd807 100644 (file)
@@ -140,6 +140,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index 38d9abc94e96182c69b60c1b913e715fc741e5eb..6e39f0b6a88ff7d85fb28a3fe6de915cf90eae75 100644 (file)
@@ -157,6 +157,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index 860596bfe3daeaed874f65c2913562f064f85d01..d6bad1ca9f192e0adc346d4ab85bccc760e0a9bd 100644 (file)
@@ -140,6 +140,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index e267ff135182ab661ed9ff36d9e7085800ea8b76..c9c845f86acc72ee71cecaa18824bae9030373a0 100644 (file)
@@ -140,6 +140,10 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index 954d7e25bc7b0288c21079461faf4f2e30721cd2..1ae3257625c0df2f5a3ad4e80ca8beae55999489 100644 (file)
@@ -3108,6 +3108,9 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 1c53a1a3cde4e071f33d026a711f3e25c4c88c34..a2690c13bdaf6b88d34e3a3c3c44601aeb1fd7d9 100644 (file)
@@ -3131,6 +3131,9 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0048><U003A><U0025><U004D>"
 am_pm     "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 4535a24c18b579112ea1816b68b175a659209d1d..3a25830d37bcc4233ac4822a42b29112d6138b4d 100644 (file)
@@ -2178,6 +2178,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 18f3a0facf235bc94e22dbdfdb46a87ed81a2487..19f2687f0c722cf3045b175098e8dea5ad77861b 100644 (file)
@@ -2446,6 +2446,10 @@ t_fmt_ampm       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>"
 
 am_pm          "";""
 
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
+
 END LC_TIME
 
 LC_PAPER
index be609c0a06aa08bad241c7ca3cf6d566107bd77a..43a418f6045057b062258bf2c9d95442e9ff022e 100644 (file)
@@ -2196,6 +2196,9 @@ d_fmt       "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0059>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index c6a0d69adc6749e46b9a28a5d04f2e25befb2f12..5527aeb470f2a64104760f53fb85e13b6acca2e2 100644 (file)
@@ -120,6 +120,9 @@ d_fmt   "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index c125df0dcb642f1966f947326a35f3e0468257b1..5603a802540896407c84295672a47f72340d14f9 100644 (file)
@@ -116,6 +116,9 @@ d_fmt   "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index b463431f34f4fe6021f9291cca714eee32b6f655..67f2c96de373d0fa1b7de6570e6a3da61525f9cb 100644 (file)
@@ -116,6 +116,9 @@ d_fmt   "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index f0788a0db5dea2405eb875641e811a15d896be34..fb6487eeb94c26477b65de1fc63231a6ca4f6b89 100644 (file)
@@ -110,6 +110,9 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 %      "%T"
 t_fmt   "<U0025><U0054>"
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 745770a970672465f2b236704307f9f60339eaaa..800fef3acb5103ed6ec12bec7fd98a7f577345b1 100644 (file)
@@ -116,6 +116,9 @@ d_fmt   "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 402ca6a2adcced181828f3f1e2ee79cea753f398..e6f6c42f35cf5a3028860296e8b6dbdfa5e71a1f 100644 (file)
@@ -3144,6 +3144,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 565bfc4d2fc8bbe3043fd0e1a4bd3df293d69c39..3385fb00a4260539e984d319fdc3e0356eb3d3b1 100644 (file)
@@ -113,6 +113,9 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 1f9c3da4042566d6f0d4f851ad781ba50fd44c14..bd845c28ba774d87fa8c7e37e5853eb9666340f3 100644 (file)
@@ -2176,6 +2176,9 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0072>"
 am_pm       "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 8ffbc8ceea83fd16eb34dfffaa2fadfb7bb4a30b..0efe331503eac2299eb931d02c8060a95bab6a4f 100644 (file)
@@ -119,6 +119,9 @@ d_fmt    "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt    "<U0025><U0054>"
 am_pm    "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index be9635ffd93d6c9e76e7acb592a1048378767acb..1ade8ce1f8b89d11911a482d7ad179171df920a3 100644 (file)
@@ -114,6 +114,9 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 1edff3504110fdc41287a8c42031a422e7d3b51d..94ac73f06673217c2bce23a5367378789b8a8ccb 100644 (file)
@@ -115,6 +115,9 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 26771220eace204cebf000f22614f053cc4bb1d6..f836bc3954c70663c774f8766f3bf4135a6e2320 100644 (file)
@@ -113,6 +113,9 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 75486311620e0f2fe6ae1d7644455f34980cfe3d..13a19dba212b058b8801996e51785035be984557 100644 (file)
@@ -119,6 +119,11 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 % Strings for AM/PM
 %
 am_pm  "<U0041><U004D>";"<U0050><U004D>"
+%
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 51c8ad261368b0ccff99830ad80cf60f6110f7b0..abcd7387251249525fc67ae2d73bd1c6dd61475d 100644 (file)
@@ -110,6 +110,9 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index f418633713c4294db791f2098c05977c493e6aa3..92f9d2de2794b4019bb87193a2a3ceb24d73a376 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 573c57c6de3aea543055a0311e1f1c79553e0d19..92dc84c99f49f47c2da87d1e764cbcda28139bac 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 6dd8194546ff4de572fd604603b6459787e41c42..10873c424eb677bf92e39717de0836e6bf1433a8 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index b0e743455efe7fe3fe54e36c4ed4c8196ea22173..b6c524881cc341ebea4d50035d8f5d70f30c533c 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 08f0020a4d3739e5b281e227d1bd1651762b3b8a..9809b3847386a7df99facfb48a243b5997d605df 100644 (file)
@@ -110,6 +110,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 0b16d4e2fb433b8df135744af2b2ca683e616615..d73184a3622261d1202384305606d793032bd701 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 8e957978122195814ba8ae30f3fb86a764c419bb..8c9cb535117b3d59a248d7c33fee14d8ce05df14 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 8e48828025f46e987b584fc6e1ffd3056f337b51..366c0a458113593dca131863f8e28dc0bbe80c70 100644 (file)
@@ -2180,6 +2180,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 2abec49a7d5a298275fc2e01b7c1ca6ce19e1678..1d4c7991da8a10f7db0cb8fa2f38da40e3c6c9a9 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index a1eacaa8937897746eb7efe0dbda1e966c71478e..6e8cf8e7c4107590b499e5b8034ae89ea5072d92 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 8f2df373b94485593d1a80ca904c37f3812921d1..d1064ced690794078a6e6cb9fff63eac769dc60b 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index ba9cf7aec81b8af02045fcb8f168b9c29ee397ea..11ca38281474847f61cf7550d7c597db0af6e61e 100644 (file)
@@ -110,6 +110,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 69130ed74c86844a88c5273b14a75fc07c418077..40de3d341f7a341ca6d4bfef16d469c26e7e54ba 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 70f5fa72bd2ec5d63b82443435417a824d0cfe22..fabf9f395a3f55446d87fe9cffebb5e62ec9121e 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index a3e2d8e00df928e79df26f433a17bb16a2729947..5b53f65926ce0d24163a5af4283330744688be3c 100644 (file)
@@ -110,6 +110,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 0ce28d5b212212785c8484a45e282832dfae3812..f8929b9db629c6d72031c8551572d79c188a7a25 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 9b7214106c46ba373256d9b9177e16c042fabb7d..47edbdc7bf237f7fbd3ec1e28651eb2be9d46dde 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 6e99da93a37b94b7225a32674a0cfcf3729e12e3..d6341c93f47d579a7c97751b9b179c3fe5720a8c 100644 (file)
@@ -2194,6 +2194,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index b93ada332e4c4ba5590e9ec101fc9d403a2e03c2..fe2bc683f857f141c4dc86fc0d75faafb39d72a4 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 8cdc4d264bff93ce11ab4b52989ed6cd9cb7bfd2..f9156a3d7d7bf5b9b9c8723e25a1ea685ec24baa 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 7752e2e3d2325138c4f6c5d3556dfb70e937dad8..39c128814678d2e4c39e853238a0d64405abf917 100644 (file)
@@ -2189,6 +2189,9 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm    ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 0ee4d508fbb2b79930fb46f15521a5848ae0bf05..64b0b89ba33a9db574359dd3184935b10995b49c 100644 (file)
@@ -125,6 +125,9 @@ d_fmt   "<U0025><U0061><U002C><U0020><U0025><U0059><U0065><U006B><U006F><U0020><
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 7a658f4e54f17fec8de33c9dd6cf53070c846d9a..dde8a9688d756e2e9b03c791ca98ce26c9e712c3 100644 (file)
@@ -18,7 +18,7 @@ escape_char  /
 % Charset: UTF-8
 % Distribution and use is free, also
 % for commercial purposes.
+
 LC_IDENTIFICATION
 title      "Persian locale for Iran"
 source     "The Persian Internet Project"
@@ -52,8 +52,8 @@ END LC_CTYPE
 
 LC_COLLATE
 copy "iso14651_t1"
-END LC_COLLATE 
+END LC_COLLATE
+
 LC_MONETARY
 int_curr_symbol   "<U0049><U0052><U0052><U0020>"
 currency_symbol   "<U0631><U06CC><U0627><U0644>"
@@ -81,13 +81,13 @@ int_n_sep_by_space    1
 int_p_sign_posn       1
 int_n_sign_posn       1
 END LC_MONETARY
+
 LC_NUMERIC
 decimal_point     "<U066B>"
 thousands_sep     "<U066C>"
 grouping          3
 END LC_NUMERIC
+
 LC_TIME
 abday   "<U06CC><U002E>";"<U062F><U002E>";"<U0633><U002E>";/
         "<U0686><U002E>";"<U067E><U002E>";"<U062C><U002E>";/
@@ -125,13 +125,16 @@ d_fmt   "<U0025><U0059><U002F><U0025><U006D><U002F><U0025><U0064>"
 t_fmt   "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
 t_fmt_ampm    "<U202B><U0025><U0049><U003A><U0025><U004D><U003A><U0025>/
 <U0053><U0020><U0025><U0070><U202C>"
+date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065><U0020>/
+<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025>/
+<U005A><U0020><U0025><U0059>"
 first_weekday 7
 first_workday 7
 cal_direction 3
 %week    7;19971206;4
 %time_zone "???"
 END LC_TIME
+
 LC_MESSAGES
 yesexpr "<U005B><U0079><U0059><U0628><U0066><U005D><U002E><U002A>"
 noexpr  "<U005B><U006E><U004E><U062E><U0646><U006F><U005D><U002E><U002A>"
index 81884e5bfe8865a976aefeb323965c4dc6d0ca2a..335eef8a1ed8ef3362d4437c12e873a1661c9c6f 100644 (file)
@@ -2184,6 +2184,9 @@ d_fmt    "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt    "<U0025><U0054>"
 am_pm    "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 23d457910c38d78f727782abad5a51b8c4d3274b..c3208146c5f60262cd4515d02ce3c0964a1b5506 100644 (file)
@@ -100,6 +100,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002D><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 9ac31a491bda10f75d1692116821ed5a25cca33d..a438c69981822ac5e67b5a2d9050c7fe9cfa5d61 100644 (file)
@@ -118,6 +118,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 0fc2190eb769d1c50232bc4a22a8e2a4e9da380f..71a5798acf494246308d183e2777d3f0febccc90 100644 (file)
@@ -118,6 +118,9 @@ d_fmt   "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 95a29fff0551a1de58e3665299229f6cfa627096..bd5384bfb164c02d9442d0dcf5d90dfffcad8e2a 100644 (file)
@@ -104,6 +104,9 @@ d_fmt   "<U0025><U0064><U002E><U0020><U0025><U006D><U002E><U0020><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index be127073dc1aff33ac749f453d7a97fe7dadb038..579d348484e0658f18f9e3c1927ceaf25fcb4f82 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 8b86ea58944e7e5f5eeca63bc5aa00dcdd5e15cd..62f70a70a39a25e092f1440926c534f247685138 100644 (file)
@@ -118,6 +118,9 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 7ba996c84af7a445209461c188173cd5c374676c..bfb5be20f753286637f7f3dd2cb6cdb254901dd3 100644 (file)
@@ -111,6 +111,9 @@ d_fmt       "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 09682b8a30662a70be8457825380cba0fba9d8d4..505ba786cb2c49104e02a57dd93b00af8eef064a 100644 (file)
@@ -119,6 +119,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 212944a0b7373d3788b73b127a5b86e0456ad27c..1c108b1373bb9688b4903d0a6b3052f130190973 100644 (file)
@@ -124,6 +124,9 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index e46c006ef01fe70d9d48fb5149fb64034f73fdbb..4ead30b3d922ecd383712edd22a461576d9fa4c6 100644 (file)
@@ -112,6 +112,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
 am_pm   "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0050>"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index bfd00ac5f5977b6381403360261ee48629ebb1c4..ad4b7df4be75d1d2a681a0c608689cc2a777342b 100644 (file)
@@ -149,6 +149,9 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index 9d8e5335d4c5d8e3a865c71ffdc67c2068a0f755..3ce8fefa04d0c854ea01af86d4696b6fd2d59de2 100644 (file)
@@ -2205,6 +2205,9 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 4adff1de6327a21982d8b99696fd7a694cd2505b..944035330ac1216b72d864164ecb71c8527a7d38 100644 (file)
@@ -2282,6 +2282,9 @@ d_fmt   "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 977c58536e85aea54b91167cbc8b256a78983e2b..20c8197e1d64c05626d34e0f1ce49f7d8d8ded03 100644 (file)
@@ -1558,6 +1558,8 @@ d_fmt   "<U0025><U0046>"
 t_fmt   "<U0025><U0054>"
 t_fmt_ampm ""
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index a1b630c68b2b2d703b58c8fbff880acad0a4b1f8..87ce90e6f0362d5c4389734300cc231da3331bfd 100644 (file)
@@ -113,6 +113,9 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 61f50c6f2c3f01aa9286908c80a2198e44b685e4..a62aa35f1185004415f0db97fe502b184fc45d47 100644 (file)
@@ -2219,6 +2219,9 @@ d_fmt   "<U0025><U0061><U0020><U0025><U0065><U002E><U0025><U0062><U0020><U0025><
 t_fmt   "<U0025><U0054>"
 am_pm   "<U0066><U0068>";"<U0065><U0068>"
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index fd68e2307390a8df27bf6a9687594a1f9afb1173..b06389230863c5e18101dcca94d6bed35cc34718 100644 (file)
@@ -97,6 +97,9 @@ d_fmt   "<U0025><U0064><U002E><U0020><U0025><U006D><U002E><U0020><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 103e4b175c98d916781afbdb0e1d0c23e016613a..7f035be536b4ff70703e79e24aaa8b2419fc6f87 100644 (file)
@@ -118,6 +118,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 42c781ffedd00dd8a6b4bafb14239e5b1f4747fe..683c696346a3ca9a2f5c7472deb499bc33427b9f 100644 (file)
@@ -112,6 +112,9 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
 am_pm   "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0050>"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 73ae29075b924d63bbcbc557515c501683214954..94ed53473be7cfff836345d68227593806f95ca0 100644 (file)
@@ -18640,6 +18640,11 @@ era_d_fmt      "<U0025><U0045><U0059><U0025><U006d><U6708><U0025><U0064><U65E5>"
 
 era_d_t_fmt    "<U0025><U0045><U0059><U0025><U006D><U6708><U0025><U0064><U65E5><U0020><U0025><U0048><U6642><U0025><U004D><U5206><U0025><U0053><U79D2>"
 
+% "%Y<NEN> %b %e<NICHI> %A %H:%M:%S %Z"
+date_fmt       "<U0025><U0059><U5E74><U0020><U0025><U0062><U0020><U0025>/
+<U0065><U65E5><U0020><U0025><U0041><U0020><U0025><U0048><U003A><U0025>/
+<U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
+
 alt_digits     "<U3007>";"<U4E00>";"<U4E8C>";"<U4E09>";"<U56DB>";"<U4E94>";/
                "<U516D>";"<U4E03>";"<U516B>";"<U4E5D>";"<U5341>";/
                "<U5341><U4E00>";"<U5341><U4E8C>";"<U5341><U4E09>";/
index ac28aba281c92749fbc9c3f914a05b211019ed9f..0b4711f5177203afd4ec7d72efde93466494da97 100644 (file)
@@ -101,6 +101,9 @@ d_fmt       "<U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 1b9ec128ce966165562c21a3c4ad4bcb6ce66ea9..2ad9d76b2c6492e7bad43708b1c9288faa988645 100644 (file)
@@ -11187,6 +11187,10 @@ t_fmt    "<U0025><U0048><UC2DC><U0020><U0025><U004D><UBD84><U0020><U0025><U0053>
 am_pm  "<UC624><UC804>";"<UC624><UD6C4>"
 t_fmt_ampm "<U0025><U0070><U0025><U0049><UC2DC><U0020><U0025><U004D><UBD84><U0025><U0053><UCD08>"
 
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
+
 END LC_TIME
 
 % NOTES on LC_MESSAGES
index 4a271da2b0d50950548ecfee8a13d78b51b3a54c..e51379a2ad3d0ed55321452901d5cf8be04a0e79 100644 (file)
@@ -116,6 +116,9 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 9f88e78d55821af794969b61c5b777b722a7c94c..fc2d6fb917132913c54ad1e12626e283e8fd5e15 100644 (file)
@@ -2184,6 +2184,9 @@ d_fmt     "<U0025><U0059><U002E><U0025><U006D><U002E><U0025><U0064>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index db21f1df541f5ada22cf040f732cb7d2934fa6cb..3c6cef07d79b60e2886e0f2494aee1be75628fc8 100644 (file)
@@ -2177,6 +2177,9 @@ d_fmt    "<U0025><U0059><U002E><U0025><U006D><U002E><U0025><U0064><U002E>"
 t_fmt    "<U0025><U0054>"
 am_pm    "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index d32afa76253e718e8873e9750ac4754096140bfb..0f420daba5ed75b1e182f59573a629458a1e3c83 100644 (file)
@@ -3052,6 +3052,9 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MONETARY
index 7e28ba6f892a100f7b6eef6ca19bfa8f9d0c5a14..f663f1ddf6e1b78f5dba589ada6c2527c43e2306 100644 (file)
@@ -153,6 +153,10 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index 2f94f1e2b797897805c4f0306a8ce89c1724dc39..6279471da7f3ed3511e58c0682ac11e96d9f0d58 100644 (file)
@@ -147,6 +147,10 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index b01d21744c6b01e85074e7133f55dd675868de92..e826a5cfafdb52f3d50ba0c7c74da1d18cde7d0d 100644 (file)
@@ -101,6 +101,9 @@ d_fmt   "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 4975a551ac6b2be7f7af95136d5de8159e184bfe..1c5236b49608c397cfd313f8f1b7affbcb3e346c 100644 (file)
@@ -117,6 +117,9 @@ d_fmt   "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 216f17768e3b162e272d147810162f1ebe09f865..ab4be1c9263fa127842e3bc34b6e738a8fbe0c01 100644 (file)
@@ -140,6 +140,10 @@ t_fmt       "<U006B><U006C><U0020><U0025><U0048><U002E><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  ""
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index a38c83898a1526aa2c4fd15b06e59356bf776927..cbf04e82b3e5a20da08311d4b563053864221c39 100644 (file)
@@ -2185,6 +2185,9 @@ d_fmt       "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0059>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 8445992b6cb5fbfa64ce6c5344b06a132681059a..9dac1592bfd58eaf28e7becd9ca3bf1bca314b2c 100644 (file)
@@ -2180,6 +2180,9 @@ d_fmt   "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 248fea592b1695c3deea04c4887b7daf798b8bda..923038753246241a37bed52bf8921c03f85f7966 100644 (file)
@@ -118,6 +118,9 @@ d_fmt   "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index fbb85e60b9526a903c92a55ff5347862a75ac3db..be2eb00b84a978ca79322281fceb2c7ad8a5af49 100644 (file)
@@ -118,6 +118,9 @@ d_fmt   "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 973cf0f8ff8837db9b5a5e24185ef7e67505ffdb..54d2c1b00cf5326e289b01f12cd4a02773f3d833 100644 (file)
@@ -2178,6 +2178,9 @@ d_fmt   "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 7579c70d106cd9b311b1a5c4c781f17eccd1dcb6..64611a9ff06e7a78a3175c090e7a5cc9cc1b1182 100644 (file)
@@ -3113,6 +3113,9 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index e71ff8859f75bbf4e4d3dd767d2de1212319592d..b7690a088947c3344d0fe6925162ccb86a1bc7fa 100644 (file)
@@ -3108,6 +3108,9 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index c53a12d6c4df433fd26ac0d76248ba41c10a5f6c..a69821d140fe99d2fe10f3a2774a192a002d3fe2 100644 (file)
@@ -175,6 +175,10 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>"
 
 am_pm          "";""
 
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
+
 END LC_TIME
 
 %% END OF LOCALIZATION FILE for sk_SK.ISO-8859-2
index 77773af501bff23a0c3e632e56b267aacde6708c..52314d6112cb7b207554c680dda794f277381f2f 100644 (file)
@@ -2180,6 +2180,9 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index b859e4118309b83911848caba02901965e4bdbd7..6e2aabc513967493efbd98fa515e616fc664e80f 100644 (file)
@@ -141,6 +141,10 @@ t_fmt       "<U0025><U0049><U002E><U0025><U004D><U002E><U0025><U0053>/
 t_fmt_ampm  "<U0025><U0049><U002E><U0025><U004D><U002E><U0025><U0053>/
 <U002E><U0025><U0070><U0020><U0025><U005A>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index f00d81b722c10e9a724e75a10e811702b3624d56..8d0edfdbab83962700d6403f331774681ab3d125 100644 (file)
@@ -2205,6 +2205,9 @@ d_fmt   "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0059><U002E>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 33d6d95512aa17dd8dd9968cbcd253144515a2c2..afd4f0f100d22c2f5222e59db424e495fea8fbd2 100644 (file)
@@ -102,6 +102,9 @@ d_fmt     "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt     "<U0025><U0048><U002E><U0025><U004D><U002E><U0025><U0053>"
 am_pm     "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 3d5b6a531015b6a53ffd9ef98c625899f02bff4a..5909b4887c27df91d211114b41aa0bdbf47ee883 100644 (file)
@@ -170,6 +170,9 @@ d_fmt     "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt     "<U0025><U0048><U002E><U0025><U004D><U002E><U0025><U0053>"
 am_pm     "";""
 t_fmt_ampm  ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 8624cfa1bfc6b62fa8de9d1708ab49dd8e040541..2e9fad24ca04cb6e661ae150fb740bb656f6bca7 100644 (file)
@@ -1020,7 +1020,10 @@ t_fmt_ampm  "%I<U003A>%M<U003A>%S<U0020>%p"
 %era_d_fmt       "%d<U0020>%b<U0020>%o"
 %era_t_fmt       "%H<U003A>%M<U003A>%S<U0020><U0E19><U002E>"
 %era_d_t_fmt     "<U0E27><U0E31><U0E19>%A<U0E17><U0E35><U0E48><U0020>%d<U0020>%B<U0020>%N<U0020>%o<U002C><U0020>%H<U003A>%M<U003A>%S<U0020><U0E19><U002E>"
-
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 739f95c1df79828eb479e7af9c315353e6f98dda..5b3bb2c0fb22c64e4891f7a6cacc9fb5880b4eef 100644 (file)
@@ -3093,11 +3093,16 @@ mon     "<U004F><U0063><U0061><U006B>";/
         "<U0045><U006B><U0069><U006D>";/
        "<U004B><U0061><U0073><U0131><U006D>";/
        "<U0041><U0072><U0061><U006C><U0131><U006B>"
-d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020>/
+<U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
 d_fmt   "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "<U00D6><U00D6>";"<U00D6><U0053>"
-t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
+<U0020><U0025><U0070>"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 3a3acf9c6221f07c79b7e72841014abd91fbd3c1..6633e6423ba55adf90e157482b22a22f3ed06d73 100644 (file)
@@ -3108,6 +3108,9 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_PAPER
index 1394686dc15a7209e46528a80cf64c60ff52971c..c6567dd82009aa5d9ed66617e81311af8bcc0af4 100644 (file)
@@ -157,6 +157,10 @@ t_fmt       "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  ""
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index 278dd231ed979b4fcc2582f9dc70dead84d2e80a..7cac84fde4e3ee18ff2a23eee516af646fbf7a33 100644 (file)
@@ -437,6 +437,9 @@ am_pm   "<U4E0A><U5348>";"<U4E0B><U5348>"
 
 t_fmt_ampm "<U0025><U0070><U0020><U0025><U0049><U65F6><U0025><U004D><U5206><U0025><U0053><U79D2>"
 
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 LC_MESSAGES
index 89455e9132951b15bafa9a0a8aa564db05a18d05..17c2fd329a6353ddb9bec71665da73c155d350e4 100644 (file)
@@ -133,6 +133,10 @@ t_fmt       "<U0025><U0049><U6642><U0025><U004D><U5206><U0025><U0053>/
 t_fmt_ampm  "<U0025><U0070><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053>"
 %
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
 END LC_TIME
 
 
index b719ebc10b9c913884e6431016973d3e29c738f9..a9bc12c16ade62eae550f4c017b1bf57b54dc6d7 100644 (file)
@@ -123,6 +123,11 @@ am_pm      "<U4E0A><U5348>";"<U4E0B><U5348>"
 % t_fmt_ampm: "%p %I<h>%M<m>%S<s>"
 t_fmt_ampm  "<U0025><U0070><U0020><U0025><U0049><U6642>/
 <U0025><U004D><U5206><U0025><U0053><U79D2>"
+
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
+
 END LC_TIME
 
 LC_MESSAGES
index 9b5fe84078a3b4d8ce3992f6c0e956e496e2abdf..5ec089ccc01f120384a8c17a30dd64f5bb462f8c 100644 (file)
@@ -949,15 +949,15 @@ cabs_test (void)
   TEST_c_f (cabs, nan_value, nan_value, nan_value);
 
   /* cabs (x,y) == cabs (y,x).  */
-  TEST_c_f (cabs, 0.7L, 12.4L, 12.41974234837422060118L);
+  TEST_c_f (cabs, 0.7L, 12.4L, 12.419742348374220601176836866763271L);
   /* cabs (x,y) == cabs (-x,y).  */
-  TEST_c_f (cabs, -12.4L, 0.7L, 12.41974234837422060118L);
+  TEST_c_f (cabs, -12.4L, 0.7L, 12.419742348374220601176836866763271L);
   /* cabs (x,y) == cabs (-y,x).  */
-  TEST_c_f (cabs, -0.7L, 12.4L, 12.41974234837422060118L);
+  TEST_c_f (cabs, -0.7L, 12.4L, 12.419742348374220601176836866763271L);
   /* cabs (x,y) == cabs (-x,-y).  */
-  TEST_c_f (cabs, -12.4L, -0.7L, 12.41974234837422060118L);
+  TEST_c_f (cabs, -12.4L, -0.7L, 12.419742348374220601176836866763271L);
   /* cabs (x,y) == cabs (-y,-x).  */
-  TEST_c_f (cabs, -0.7L, -12.4L, 12.41974234837422060118L);
+  TEST_c_f (cabs, -0.7L, -12.4L, 12.419742348374220601176836866763271L);
   /* cabs (x,0) == fabs (x).  */
   TEST_c_f (cabs, -0.7L, 0, 0.7L);
   TEST_c_f (cabs, 0.7L, 0, 0.7L);
@@ -966,7 +966,7 @@ cabs_test (void)
   TEST_c_f (cabs, -5.7e7L, 0, 5.7e7L);
   TEST_c_f (cabs, 5.7e7L, 0, 5.7e7L);
 
-  TEST_c_f (cabs, 0.7L, 1.2L, 1.3892443989449804508L);
+  TEST_c_f (cabs, 0.7L, 1.2L, 1.3892443989449804508432547041028554L);
 
   END (cabs);
 }
@@ -1667,7 +1667,7 @@ cexp_test (void)
   TEST_c_c (cexp, nan_value, nan_value, nan_value, nan_value);
 
   TEST_c_c (cexp, 0.7L, 1.2L, 0.72969890915032360123451688642930727L, 1.8768962328348102821139467908203072L);
-  TEST_c_c (cexp, -2.0, -3.0, -0.1339809149295426134L, -0.0190985162611351964L);
+  TEST_c_c (cexp, -2.0, -3.0, -0.13398091492954261346140525546115575L, -0.019098516261135196432576240858800925L);
 
   END (cexp, complex);
 }
@@ -2166,9 +2166,9 @@ csqrt_test (void)
   TEST_c_c (csqrt, -1, 0, 0.0, 1.0);
   TEST_c_c (csqrt, 0, 2, 1.0, 1.0);
   TEST_c_c (csqrt, 119, 120, 12.0, 5.0);
-  TEST_c_c (csqrt, 0.7L, 1.2L, 1.0220676100300264507L, 0.5870453129635652115L);
-  TEST_c_c (csqrt, -2, -3, 0.8959774761298381247L, -1.6741492280355400404L);
-  TEST_c_c (csqrt, -2, 3, 0.8959774761298381247L, 1.6741492280355400404L);
+  TEST_c_c (csqrt, 0.7L, 1.2L, 1.022067610030026450706487883081139L, 0.58704531296356521154977678719838035L);
+  TEST_c_c (csqrt, -2, -3, 0.89597747612983812471573375529004348L, -1.6741492280355400404480393008490519L);
+  TEST_c_c (csqrt, -2, 3, 0.89597747612983812471573375529004348L, 1.6741492280355400404480393008490519L);
 
   END (csqrt, complex);
 }
@@ -2752,21 +2752,21 @@ hypot_test (void)
   TEST_ff_f (hypot, nan_value, nan_value, nan_value);
 
   /* hypot (x,y) == hypot (+-x, +-y)  */
-  TEST_ff_f (hypot, 0.7L, 12.4L, 12.41974234837422060118L);
-  TEST_ff_f (hypot, -0.7L, 12.4L, 12.41974234837422060118L);
-  TEST_ff_f (hypot, 0.7L, -12.4L, 12.41974234837422060118L);
-  TEST_ff_f (hypot, -0.7L, -12.4L, 12.41974234837422060118L);
-  TEST_ff_f (hypot, 12.4L, 0.7L, 12.41974234837422060118L);
-  TEST_ff_f (hypot, -12.4L, 0.7L, 12.41974234837422060118L);
-  TEST_ff_f (hypot, 12.4L, -0.7L, 12.41974234837422060118L);
-  TEST_ff_f (hypot, -12.4L, -0.7L, 12.41974234837422060118L);
+  TEST_ff_f (hypot, 0.7L, 12.4L, 12.419742348374220601176836866763271L);
+  TEST_ff_f (hypot, -0.7L, 12.4L, 12.419742348374220601176836866763271L);
+  TEST_ff_f (hypot, 0.7L, -12.4L, 12.419742348374220601176836866763271L);
+  TEST_ff_f (hypot, -0.7L, -12.4L, 12.419742348374220601176836866763271L);
+  TEST_ff_f (hypot, 12.4L, 0.7L, 12.419742348374220601176836866763271L);
+  TEST_ff_f (hypot, -12.4L, 0.7L, 12.419742348374220601176836866763271L);
+  TEST_ff_f (hypot, 12.4L, -0.7L, 12.419742348374220601176836866763271L);
+  TEST_ff_f (hypot, -12.4L, -0.7L, 12.419742348374220601176836866763271L);
 
   /*  hypot (x,0) == fabs (x)  */
   TEST_ff_f (hypot, 0.7L, 0, 0.7L);
   TEST_ff_f (hypot, -0.7L, 0, 0.7L);
   TEST_ff_f (hypot, -5.7e7, 0, 5.7e7L);
 
-  TEST_ff_f (hypot, 0.7L, 1.2L, 1.3892443989449804508L);
+  TEST_ff_f (hypot, 0.7L, 1.2L, 1.3892443989449804508432547041028554L);
 
   END (hypot);
 }
index 557a02224b05daa3244cc85fb4d987bfb2db4c19..4d4370a2d3c9f2144c0a202c9caca4183a632679 100644 (file)
@@ -252,11 +252,17 @@ __printf_fp (FILE *fp,
   else
     {
       decimal = _NL_CURRENT (LC_MONETARY, MON_DECIMAL_POINT);
+      if (*decimal == '\0')
+       decimal = _NL_CURRENT (LC_NUMERIC, DECIMAL_POINT);
       decimalwc = _NL_CURRENT_WORD (LC_MONETARY,
                                    _NL_MONETARY_DECIMAL_POINT_WC);
+      if (decimalwc == L'\0')
+       decimalwc = _NL_CURRENT_WORD (LC_NUMERIC,
+                                     _NL_NUMERIC_DECIMAL_POINT_WC);
     }
   /* The decimal point character must not be zero.  */
-  assert (*decimal != L'\0');
+  assert (*decimal != '\0');
+  assert (decimalwc != L'\0');
 
   if (info->group)
     {
index 515d07169c02dfa526ac95b6ce60acf4a16da431..a36dacf17fe8c0ff337fc92a5511ec32def29fc8 100644 (file)
@@ -19,22 +19,22 @@ double: 1
 idouble: 1
 
 # cabs
-Test "cabs (-0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-0.7 - 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 - 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 + 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 + 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 - 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 - 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508":
+Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "cabs (0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
@@ -161,7 +161,7 @@ double: 1
 idouble: 1
 
 # cexp
-Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i":
+Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
 float: 1
 ifloat: 1
 Test "Real part of: cexp (0.7 + 1.2 i) == 0.7296989091503236012 + 1.8768962328348102821 i":
@@ -291,18 +291,18 @@ float: 1
 ifloat: 1
 
 # csqrt
-Test "Real part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Real part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 double: 1
 float: 1
 idouble: 1
 ifloat: 1
-Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 float: 1
 ifloat: 1
 
@@ -400,31 +400,31 @@ idouble: 2
 ifloat: 1
 
 # hypot
-Test "hypot (-0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, 1.2) == 1.3892443989449804508":
+Test "hypot (0.7, 1.2) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "hypot (0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
index 439c487e8320f3745492438b286bc2b8167d355d..23a0f35702dda4c40e8fd7a8a9d2e824b87280d0 100644 (file)
@@ -19,22 +19,22 @@ double: 1
 idouble: 1
 
 # cabs
-Test "cabs (-0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-0.7 - 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 - 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 + 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 + 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 - 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 - 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508":
+Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "cabs (0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
@@ -161,7 +161,7 @@ double: 1
 idouble: 1
 
 # cexp
-Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i":
+Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
 float: 1
 ifloat: 1
 Test "Real part of: cexp (0.7 + 1.2 i) == 0.72969890915032360123451688642930727 + 1.8768962328348102821139467908203072 i":
@@ -291,18 +291,18 @@ float: 1
 ifloat: 1
 
 # csqrt
-Test "Real part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Real part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 double: 1
 float: 1
 idouble: 1
 ifloat: 1
-Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 float: 1
 ifloat: 1
 
@@ -400,31 +400,31 @@ idouble: 2
 ifloat: 1
 
 # hypot
-Test "hypot (-0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, 1.2) == 1.3892443989449804508":
+Test "hypot (0.7, 1.2) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "hypot (0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
index bd6dc4400096b4e75411d52b45681d5cd34bf48a..9284188faddee1b15c2b35c77bebc93e10fc656a 100644 (file)
@@ -42,24 +42,24 @@ ildouble: 1605
 ldouble: 1605
 
 # cabs
-Test "cabs (-0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-0.7 - 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 - 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 + 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 + 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 - 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 - 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508":
+Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
 ildouble: 560
 ldouble: 560
-Test "cabs (0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
@@ -240,10 +240,10 @@ ildouble: 1183
 ldouble: 1183
 
 # cexp
-Test "Real part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i":
+Test "Real part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
 ildouble: 4
 ldouble: 4
-Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i":
+Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
 ildouble: 18
 ldouble: 18
 Test "Real part of: cexp (0.7 + 1.2 i) == 0.72969890915032360123451688642930727 + 1.8768962328348102821139467908203072 i":
@@ -451,20 +451,20 @@ ildouble: 477
 ldouble: 477
 
 # csqrt
-Test "Real part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
 ildouble: 1
 ldouble: 1
-Test "Imaginary part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i":
-Test "Real part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i":
+Test "Imaginary part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
+Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
 ildouble: 1
 ldouble: 1
-Test "Imaginary part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i":
-Test "Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Imaginary part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
+Test "Real part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 double: 1
 idouble: 1
 ildouble: 237
 ldouble: 237
-Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 ildouble: 128
 ldouble: 128
 
@@ -598,39 +598,39 @@ double: 1
 idouble: 1
 
 # hypot
-Test "hypot (-0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ildouble: 406
 ldouble: 406
-Test "hypot (-0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ildouble: 406
 ldouble: 406
-Test "hypot (-12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ildouble: 406
 ldouble: 406
-Test "hypot (-12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ildouble: 406
 ldouble: 406
-Test "hypot (0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ildouble: 406
 ldouble: 406
-Test "hypot (0.7, 1.2) == 1.3892443989449804508":
+Test "hypot (0.7, 1.2) == 1.3892443989449804508432547041028554":
 double: 1
 ildouble: 560
 ldouble: 560
-Test "hypot (0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ildouble: 406
 ldouble: 406
-Test "hypot (12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ildouble: 406
 ldouble: 406
-Test "hypot (12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ildouble: 406
 ldouble: 406
index 25096308adc4734b1fc8ded7fa50a81a0d5f342f..b03d7c6b62b07d872986b155e2317981e9e2e43c 100644 (file)
@@ -53,24 +53,24 @@ ildouble: 1605
 ldouble: 1605
 
 # cabs
-Test "cabs (-0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-0.7 - 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 - 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 + 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 + 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 - 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 - 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508":
+Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
 ildouble: 560
 ldouble: 560
-Test "cabs (0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
@@ -282,10 +282,10 @@ ildouble: 1183
 ldouble: 1183
 
 # cexp
-Test "Real part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i":
+Test "Real part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
 ildouble: 4
 ldouble: 4
-Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i":
+Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
 float: 1
 ifloat: 1
 ildouble: 18
@@ -513,26 +513,26 @@ ildouble: 477
 ldouble: 477
 
 # csqrt
-Test "Real part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
 ildouble: 1
 ldouble: 1
-Test "Imaginary part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i":
-Test "Real part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i":
+Test "Imaginary part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
+Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
 ildouble: 1
 ldouble: 1
-Test "Imaginary part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i":
-Test "Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Imaginary part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
+Test "Real part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 float: 1
 ifloat: 1
 double: 1
 idouble: 1
 ildouble: 237
 ldouble: 237
-Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 float: 1
 ifloat: 1
 ildouble: 128
@@ -692,47 +692,47 @@ double: 1
 idouble: 1
 
 # hypot
-Test "hypot (-0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 ildouble: 406
 ldouble: 406
-Test "hypot (-0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 ildouble: 406
 ldouble: 406
-Test "hypot (-12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 ildouble: 406
 ldouble: 406
-Test "hypot (-12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 ildouble: 406
 ldouble: 406
-Test "hypot (0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 ildouble: 406
 ldouble: 406
-Test "hypot (0.7, 1.2) == 1.3892443989449804508":
+Test "hypot (0.7, 1.2) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
 ildouble: 560
 ldouble: 560
-Test "hypot (0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 ildouble: 406
 ldouble: 406
-Test "hypot (12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 ildouble: 406
 ldouble: 406
-Test "hypot (12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 ildouble: 406
diff --git a/sysdeps/ieee754/ldbl-128/e_hypotl.c b/sysdeps/ieee754/ldbl-128/e_hypotl.c
new file mode 100644 (file)
index 0000000..6834eac
--- /dev/null
@@ -0,0 +1,132 @@
+/* e_hypotl.c -- long double version of e_hypot.c.
+ * Conversion to long double by Jakub Jelinek, jakub@redhat.com.
+ */
+
+/*
+ * ====================================================
+ * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
+ *
+ * Developed at SunPro, a Sun Microsystems, Inc. business.
+ * Permission to use, copy, modify, and distribute this
+ * software is freely granted, provided that this notice
+ * is preserved.
+ * ====================================================
+ */
+
+#if defined(LIBM_SCCS) && !defined(lint)
+static char rcsid[] = "$NetBSD: e_hypotl.c,v 1.9 1995/05/12 04:57:27 jtc Exp $";
+#endif
+
+/* __ieee754_hypotl(x,y)
+ *
+ * Method :
+ *     If (assume round-to-nearest) z=x*x+y*y
+ *     has error less than sqrtl(2)/2 ulp, than
+ *     sqrtl(z) has error less than 1 ulp (exercise).
+ *
+ *     So, compute sqrtl(x*x+y*y) with some care as
+ *     follows to get the error below 1 ulp:
+ *
+ *     Assume x>y>0;
+ *     (if possible, set rounding to round-to-nearest)
+ *     1. if x > 2y  use
+ *             x1*x1+(y*y+(x2*(x+x1))) for x*x+y*y
+ *     where x1 = x with lower 64 bits cleared, x2 = x-x1; else
+ *     2. if x <= 2y use
+ *             t1*y1+((x-y)*(x-y)+(t1*y2+t2*y))
+ *     where t1 = 2x with lower 64 bits cleared, t2 = 2x-t1,
+ *     y1= y with lower 64 bits chopped, y2 = y-y1.
+ *
+ *     NOTE: scaling may be necessary if some argument is too
+ *           large or too tiny
+ *
+ * Special cases:
+ *     hypotl(x,y) is INF if x or y is +INF or -INF; else
+ *     hypotl(x,y) is NAN if x or y is NAN.
+ *
+ * Accuracy:
+ *     hypotl(x,y) returns sqrtl(x^2+y^2) with error less
+ *     than 1 ulps (units in the last place)
+ */
+
+#include "math.h"
+#include "math_private.h"
+
+#ifdef __STDC__
+       long double __ieee754_hypotl(long double x, long double y)
+#else
+       long double __ieee754_hypotl(x,y)
+       long double x, y;
+#endif
+{
+       long double a,b,t1,t2,y1,y2,w;
+       int64_t j,k,ha,hb;
+
+       GET_LDOUBLE_MSW64(ha,x);
+       ha &= 0x7fffffffffffffffLL;
+       GET_LDOUBLE_MSW64(hb,y);
+       hb &= 0x7fffffffffffffffLL;
+       if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;}
+       SET_LDOUBLE_MSW64(a,ha);        /* a <- |a| */
+       SET_LDOUBLE_MSW64(b,hb);        /* b <- |b| */
+       if((ha-hb)>0x78000000000000LL) {return a+b;} /* x/y > 2**120 */
+       k=0;
+       if(ha > 0x5f3f000000000000LL) { /* a>2**8000 */
+          if(ha >= 0x7fff000000000000LL) {     /* Inf or NaN */
+              u_int64_t low;
+              w = a+b;                 /* for sNaN */
+              GET_LDOUBLE_LSW64(low,a);
+              if(((ha&0xffffffffffffLL)|low)==0) w = a;
+              GET_LDOUBLE_LSW64(low,b);
+              if(((hb^0x7fff000000000000LL)|low)==0) w = b;
+              return w;
+          }
+          /* scale a and b by 2**-9600 */
+          ha -= 0x2580000000000000LL;
+          hb -= 0x2580000000000000LL;  k += 9600;
+          SET_LDOUBLE_MSW64(a,ha);
+          SET_LDOUBLE_MSW64(b,hb);
+       }
+       if(hb < 0x20bf000000000000LL) { /* b < 2**-8000 */
+           if(hb <= 0x0000ffffffffffffLL) {    /* subnormal b or 0 */
+               u_int64_t low;
+               GET_LDOUBLE_LSW64(low,b);
+               if((hb|low)==0) return a;
+               t1=0;
+               SET_LDOUBLE_MSW64(t1,0x7ffd000000000000LL); /* t1=2^16382 */
+               b *= t1;
+               a *= t1;
+               k -= 16382;
+           } else {            /* scale a and b by 2^9600 */
+               ha += 0x2580000000000000LL;     /* a *= 2^9600 */
+               hb += 0x2580000000000000LL;     /* b *= 2^9600 */
+               k -= 9600;
+               SET_LDOUBLE_MSW64(a,ha);
+               SET_LDOUBLE_MSW64(b,hb);
+           }
+       }
+    /* medium size a and b */
+       w = a-b;
+       if (w>b) {
+           t1 = 0;
+           SET_LDOUBLE_MSW64(t1,ha);
+           t2 = a-t1;
+           w  = __ieee754_sqrtl(t1*t1-(b*(-b)-t2*(a+t1)));
+       } else {
+           a  = a+a;
+           y1 = 0;
+           SET_LDOUBLE_MSW64(y1,hb);
+           y2 = b - y1;
+           t1 = 0;
+           SET_LDOUBLE_MSW64(t1,ha+0x0001000000000000LL);
+           t2 = a - t1;
+           w  = __ieee754_sqrtl(t1*y1-(w*(-w)-(t1*y2+t2*b)));
+       }
+       if(k!=0) {
+           u_int64_t high;
+           t1 = 1.0L;
+           GET_LDOUBLE_MSW64(high,t1);
+           SET_LDOUBLE_MSW64(t1,high+(k<<48));
+           return t1*w;
+       } else return w;
+}
index ddbf3077e304109a6813e119795db96adb4c2868..8351aaf3e9d8807466d1c16fed330ad1e49099fc 100644 (file)
@@ -28,22 +28,22 @@ double: 1
 idouble: 1
 
 # cabs
-Test "cabs (-0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-0.7 - 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 - 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 + 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 + 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 - 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 - 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508":
+Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508432547041028554":
 ildouble: 1
 ldouble: 1
-Test "cabs (0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
@@ -209,12 +209,12 @@ ildouble: 2
 ldouble: 2
 
 # cexp
-Test "Real part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i":
+Test "Real part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
 float: 1
 ifloat: 1
 ildouble: 5
 ldouble: 5
-Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i":
+Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
 float: 1
 ifloat: 1
 ildouble: 19
@@ -344,16 +344,16 @@ float: 1
 ifloat: 1
 
 # csqrt
-Test "Real part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
 ildouble: 1
 ldouble: 1
-Test "Real part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
 ildouble: 1
 ldouble: 1
-Test "Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Real part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 float: 1
 ifloat: 1
-Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 ildouble: 1
 ldouble: 1
 
@@ -453,31 +453,31 @@ ildouble: 1
 ldouble: 1
 
 # hypot
-Test "hypot (-0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, 1.2) == 1.3892443989449804508":
+Test "hypot (0.7, 1.2) == 1.3892443989449804508432547041028554":
 ildouble: 1
 ldouble: 1
-Test "hypot (0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
index 515d07169c02dfa526ac95b6ce60acf4a16da431..a36dacf17fe8c0ff337fc92a5511ec32def29fc8 100644 (file)
@@ -19,22 +19,22 @@ double: 1
 idouble: 1
 
 # cabs
-Test "cabs (-0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-0.7 - 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 - 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 + 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 + 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 - 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 - 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508":
+Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "cabs (0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
@@ -161,7 +161,7 @@ double: 1
 idouble: 1
 
 # cexp
-Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i":
+Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
 float: 1
 ifloat: 1
 Test "Real part of: cexp (0.7 + 1.2 i) == 0.7296989091503236012 + 1.8768962328348102821 i":
@@ -291,18 +291,18 @@ float: 1
 ifloat: 1
 
 # csqrt
-Test "Real part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Real part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 double: 1
 float: 1
 idouble: 1
 ifloat: 1
-Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 float: 1
 ifloat: 1
 
@@ -400,31 +400,31 @@ idouble: 2
 ifloat: 1
 
 # hypot
-Test "hypot (-0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, 1.2) == 1.3892443989449804508":
+Test "hypot (0.7, 1.2) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "hypot (0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
index ec48a24bfdc48ee76225772c09d52c48b8e4b923..499388d9252dc9188fefc9b74a5cb51df80b0240 100644 (file)
@@ -19,22 +19,22 @@ double: 1
 idouble: 1
 
 # cabs
-Test "cabs (-0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-0.7 - 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 - 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 + 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 + 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 - 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 - 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508":
+Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "cabs (0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
@@ -160,7 +160,7 @@ double: 1
 idouble: 1
 
 # cexp
-Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i":
+Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
 float: 1
 ifloat: 1
 Test "Real part of: cexp (0.7 + 1.2 i) == 0.72969890915032360123451688642930727 + 1.8768962328348102821139467908203072 i":
@@ -290,18 +290,18 @@ float: 1
 ifloat: 1
 
 # csqrt
-Test "Real part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Real part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 double: 1
 float: 1
 idouble: 1
 ifloat: 1
-Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 float: 1
 ifloat: 1
 
@@ -399,31 +399,31 @@ idouble: 2
 ifloat: 1
 
 # hypot
-Test "hypot (-0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, 1.2) == 1.3892443989449804508":
+Test "hypot (0.7, 1.2) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "hypot (0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
index 78f4f26639006248eb790805a801f566cf65614e..cdb4d27bf668ca110afd3ecfc7bc74754a2c4981 100644 (file)
@@ -24,22 +24,22 @@ double: 1
 idouble: 1
 
 # cabs
-Test "cabs (-0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-0.7 - 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 - 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 + 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 + 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 - 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 - 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508":
+Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "cabs (0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
@@ -166,7 +166,7 @@ double: 1
 idouble: 1
 
 # cexp
-Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i":
+Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
 float: 1
 ifloat: 1
 Test "Real part of: cexp (0.7 + 1.2 i) == 0.7296989091503236012 + 1.8768962328348102821 i":
@@ -309,18 +309,18 @@ float: 1
 ifloat: 1
 
 # csqrt
-Test "Real part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Real part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 double: 1
 float: 1
 idouble: 1
 ifloat: 1
-Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 float: 1
 ifloat: 1
 
@@ -421,31 +421,31 @@ idouble: 2
 ifloat: 1
 
 # hypot
-Test "hypot (-0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, 1.2) == 1.3892443989449804508":
+Test "hypot (0.7, 1.2) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "hypot (0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
index 4737025991ea8ee085a38ae5d0a767547b330c04..aad54b30344b9df4df86cc3cfb3603b4112bb7e4 100644 (file)
@@ -19,22 +19,22 @@ double: 1
 idouble: 1
 
 # cabs
-Test "cabs (-0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-0.7 - 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 - 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 + 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 + 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 - 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 - 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508":
+Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "cabs (0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
@@ -161,7 +161,7 @@ double: 1
 idouble: 1
 
 # cexp
-Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i":
+Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
 float: 1
 ifloat: 1
 Test "Real part of: cexp (0.7 + 1.2 i) == 0.7296989091503236012 + 1.8768962328348102821 i":
@@ -291,18 +291,18 @@ float: 1
 ifloat: 1
 
 # csqrt
-Test "Real part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Real part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 double: 1
 float: 1
 idouble: 1
 ifloat: 1
-Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 float: 1
 ifloat: 1
 
@@ -400,31 +400,31 @@ idouble: 2
 ifloat: 1
 
 # hypot
-Test "hypot (-0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, 1.2) == 1.3892443989449804508":
+Test "hypot (0.7, 1.2) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "hypot (0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
index d8c25ccd1d725508e809412fb62e2471bd0dbee1..d2e75ece6f0c1ef314673d5b325b90e7188bf7a2 100644 (file)
@@ -19,22 +19,22 @@ double: 1
 idouble: 1
 
 # cabs
-Test "cabs (-0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-0.7 - 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 - 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 + 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 + 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 - 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 - 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508":
+Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "cabs (0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
@@ -161,7 +161,7 @@ double: 1
 idouble: 1
 
 # cexp
-Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i":
+Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
 float: 1
 ifloat: 1
 Test "Real part of: cexp (0.7 + 1.2 i) == 0.72969890915032360123451688642930727 + 1.8768962328348102821139467908203072 i":
@@ -291,18 +291,18 @@ float: 1
 ifloat: 1
 
 # csqrt
-Test "Real part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Real part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 double: 1
 float: 1
 idouble: 1
 ifloat: 1
-Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 float: 1
 ifloat: 1
 
@@ -400,31 +400,31 @@ idouble: 2
 ifloat: 1
 
 # hypot
-Test "hypot (-0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, 1.2) == 1.3892443989449804508":
+Test "hypot (0.7, 1.2) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "hypot (0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
index 2af728f3052e12b59281b9e7bf1b650c0c25df4b..4cbed26743c68a3a7a6519ab592698d75ecd5dbb 100644 (file)
@@ -19,22 +19,22 @@ double: 1
 idouble: 1
 
 # cabs
-Test "cabs (-0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-0.7 - 12.4 i) == 12.41974234837422060118":
+Test "cabs (-0.7 - 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 + 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 + 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (-12.4 - 0.7 i) == 12.41974234837422060118":
+Test "cabs (-12.4 - 0.7 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508":
+Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "cabs (0.7 + 12.4 i) == 12.41974234837422060118":
+Test "cabs (0.7 + 12.4 i) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
@@ -161,9 +161,14 @@ double: 1
 idouble: 1
 
 # cexp
-Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i":
+Test "Real part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
+ildouble: 1
+ldouble: 1
+Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
 float: 1
 ifloat: 1
+ildouble: 1
+ldouble: 1
 Test "Real part of: cexp (0.7 + 1.2 i) == 0.72969890915032360123451688642930727 + 1.8768962328348102821139467908203072 i":
 double: 1
 float: 1
@@ -330,20 +335,26 @@ float: 1
 ifloat: 1
 
 # csqrt
-Test "Real part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i":
+Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i":
+ildouble: 1
+ldouble: 1
+Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
-Test "Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+ildouble: 1
+ldouble: 1
+Test "Real part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 double: 1
 float: 1
 idouble: 1
 ifloat: 1
-Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i":
+Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
 float: 1
 ifloat: 1
+ildouble: 1
+ldouble: 1
 
 # ctan
 Test "Real part of: ctan (-2 - 3 i) == 0.0037640256415042482 - 1.0032386273536098014 i":
@@ -453,31 +464,31 @@ ildouble: 2
 ldouble: 2
 
 # hypot
-Test "hypot (-0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (-12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, -12.4) == 12.41974234837422060118":
+Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (0.7, 1.2) == 1.3892443989449804508":
+Test "hypot (0.7, 1.2) == 1.3892443989449804508432547041028554":
 double: 1
 idouble: 1
-Test "hypot (0.7, 12.4) == 12.41974234837422060118":
+Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, -0.7) == 12.41974234837422060118":
+Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
-Test "hypot (12.4, 0.7) == 12.41974234837422060118":
+Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
 float: 1
 ifloat: 1
 
@@ -937,10 +948,14 @@ double: 1
 float: 1
 idouble: 1
 ifloat: 1
+ildouble: 1
+ldouble: 1
 
 Function: Imaginary part of "cexp":
 float: 1
 ifloat: 1
+ildouble: 1
+ldouble: 1
 
 Function: Imaginary part of "clog":
 double: 1
@@ -999,10 +1014,14 @@ double: 1
 float: 1
 idouble: 1
 ifloat: 1
+ildouble: 1
+ldouble: 1
 
 Function: Imaginary part of "csqrt":
 float: 1
 ifloat: 1
+ildouble: 1
+ldouble: 1
 
 Function: Real part of "ctan":
 double: 1