]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(init_dfa, build_range_exp): Store __btowc value
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 8 Jul 2005 17:58:35 +0000 (17:58 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 8 Jul 2005 17:58:35 +0000 (17:58 +0000)
in wint_t, not wchar_t.  Remove now-unnecessary cast.

lib/ChangeLog
lib/regcomp.c

index 762d441555d3094747be22c6ed584f56dbe8627a..b84f7897767df1740da2cc30a024257bf931b8b7 100644 (file)
@@ -1,3 +1,9 @@
+2005-07-08  Eric Blake  <ebb9@byu.net>  (tiny change)
+       and  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * regcomp.c (init_dfa, build_range_exp): Store __btowc value
+       in wint_t, not wchar_t.  Remove now-unnecessary cast.
+
 2005-07-07  Paul Eggert  <eggert@cs.ucla.edu>
 
        Switch to Isamu Hasegawa's implementation of regex, which is
index 9feac9fc450033d577d9a2bf20d8796ae41e6301..ea9393405553201b437eba8066a63b7f990fe102 100644 (file)
@@ -917,11 +917,11 @@ init_dfa (dfa, pat_len)
          for (i = 0, ch = 0; i < BITSET_UINTS; ++i)
            for (j = 0; j < UINT_BITS; ++j, ++ch)
              {
-               wchar_t wch = __btowc (ch);
+               wint_t wch = __btowc (ch);
                if (wch != WEOF)
                  dfa->sb_char[i] |= 1 << j;
 # ifndef _LIBC
-               if (isascii (ch) && wch != (wchar_t) ch)
+               if (isascii (ch) && wch != ch)
                  dfa->map_notascii = 1;
 # endif
              }
@@ -2682,7 +2682,8 @@ build_range_exp (sbcset, start_elem, end_elem)
 
 # ifdef RE_ENABLE_I18N
   {
-    wchar_t wc, start_wc, end_wc;
+    wchar_t wc;
+    wint_t start_wc, end_wc;
     wchar_t cmp_buf[6] = {L'\0', L'\0', L'\0', L'\0', L'\0', L'\0'};
 
     start_ch = ((start_elem->type == SB_CHAR) ? start_elem->opr.ch