diff options
Diffstat (limited to 'firmware/bidi.c')
-rw-r--r-- | firmware/bidi.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/bidi.c b/firmware/bidi.c index 93c1dd0951..d2458e8963 100644 --- a/firmware/bidi.c +++ b/firmware/bidi.c | |||
@@ -38,7 +38,7 @@ | |||
38 | #define _isnewline(c) ((c=='\n' || c=='\r') ? 1 : 0) | 38 | #define _isnewline(c) ((c=='\n' || c=='\r') ? 1 : 0) |
39 | #define XOR(a,b) ((a||b) && !(a&&b)) | 39 | #define XOR(a,b) ((a||b) && !(a&&b)) |
40 | 40 | ||
41 | arab_t * arab_lookup(unsigned short uchar) | 41 | const arab_t * arab_lookup(unsigned short uchar) |
42 | { | 42 | { |
43 | if (uchar >= 0x621 && uchar <= 0x63a) | 43 | if (uchar >= 0x621 && uchar <= 0x63a) |
44 | return &(jointable[uchar - 0x621]); | 44 | return &(jointable[uchar - 0x621]); |
@@ -56,9 +56,9 @@ void arabjoin(unsigned short * stringprt, int length){ | |||
56 | bool connected = false; | 56 | bool connected = false; |
57 | unsigned short * writeprt = stringprt; | 57 | unsigned short * writeprt = stringprt; |
58 | 58 | ||
59 | arab_t * prev = 0; | 59 | const arab_t * prev = 0; |
60 | arab_t * cur; | 60 | const arab_t * cur; |
61 | arab_t * ligature = 0; | 61 | const arab_t * ligature = 0; |
62 | short uchar; | 62 | short uchar; |
63 | 63 | ||
64 | int i; | 64 | int i; |