emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/regex.c,v


From: Kenichi Handa
Subject: [Emacs-diffs] Changes to emacs/src/regex.c,v
Date: Thu, 30 Nov 2006 01:52:27 +0000

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Changes by:     Kenichi Handa <handa>   06/11/30 01:52:26

Index: regex.c
===================================================================
RCS file: /cvsroot/emacs/emacs/src/regex.c,v
retrieving revision 1.219
retrieving revision 1.220
diff -u -b -r1.219 -r1.220
--- regex.c     28 Nov 2006 01:13:26 -0000      1.219
+++ regex.c     30 Nov 2006 01:52:26 -0000      1.220
@@ -3021,7 +3021,14 @@
                      {
                        for (this_char = range_start; this_char <= range_end;
                             this_char++)
-                         SET_LIST_BIT (TRANSLATE (this_char));
+                         {
+                           int translated = TRANSLATE (this_char);
+                           if (translated < (1 << BYTEWIDTH))
+                             SET_LIST_BIT (translated);
+                           else
+                             SET_RANGE_TABLE_WORK_AREA
+                               (range_table_work, translated, translated);
+                         }
                      }
                  }
                else




reply via email to

[Prev in Thread] Current Thread [Next in Thread]