emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] emacs-25 9e078e5: Fix char signedness issue in bidi code


From: Andreas Schwab
Subject: [Emacs-diffs] emacs-25 9e078e5: Fix char signedness issue in bidi code
Date: Sat, 27 Feb 2016 16:00:51 +0000

branch: emacs-25
commit 9e078e592f02108c3b27c66513da4696b09e8125
Author: Andreas Schwab <address@hidden>
Commit: Andreas Schwab <address@hidden>

    Fix char signedness issue in bidi code
    
    * src/dispextern.h (struct bidi_t): Change type of resolved_level
    and isolate_level to signed char.  (Bug#22830)
---
 src/dispextern.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/dispextern.h b/src/dispextern.h
index 7d7d730..00667c5 100644
--- a/src/dispextern.h
+++ b/src/dispextern.h
@@ -1973,8 +1973,8 @@ struct bidi_it {
                                   resolving weak and neutral types */
   bidi_type_t type_after_wn;   /* bidi type after overrides and Wn */
   bidi_type_t orig_type;       /* original bidi type, as found in the buffer */
-  char resolved_level;         /* final resolved level of this character */
-  char isolate_level;          /* count of isolate initiators unmatched by PDI 
*/
+  signed char resolved_level;  /* final resolved level of this character */
+  signed char isolate_level;   /* count of isolate initiators unmatched by PDI 
*/
   ptrdiff_t invalid_levels;    /* how many PDFs to ignore */
   ptrdiff_t invalid_isolates;  /* how many PDIs to ignore */
   struct bidi_saved_info prev; /* info about previous character */



reply via email to

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