emacs-diffs
[Top][All Lists]
Advanced

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

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


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/src/casefiddle.c,v
Date: Tue, 27 May 2008 00:50:06 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Stefan Monnier <monnier>        08/05/27 00:50:02

Index: casefiddle.c
===================================================================
RCS file: /sources/emacs/emacs/src/casefiddle.c,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -b -r1.66 -r1.67
--- casefiddle.c        14 May 2008 07:49:12 -0000      1.66
+++ casefiddle.c        27 May 2008 00:50:01 -0000      1.67
@@ -57,6 +57,12 @@
        return obj;
 
       c1 = XFASTINT (obj) & ~flagbits;
+      /* FIXME: Even if enable-multibyte-characters is nil, we may
+        manipulate multibyte chars.  This means we have a bug for latin-1
+        chars since when we receive an int 128-255 we can't tell whether
+        it's an eight-bit byte or a latin-1 char.  */
+      if (c1 >= 256)
+       multibyte = 1;
       if (! multibyte)
        MAKE_CHAR_MULTIBYTE (c1);
       c = DOWNCASE (c1);




reply via email to

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