/[qemacs]/qemacs/arabic.c
ViewVC logotype

Diff of /qemacs/arabic.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by chqrlie, Thu May 5 11:10:26 2005 UTC revision 1.3 by chqrlie, Wed May 11 15:12:14 2005 UTC
# Line 196  static const unsigned short transparent[ Line 196  static const unsigned short transparent[
196  static int is_transparent(int ch)  static int is_transparent(int ch)
197  {  {
198      int i;      int i;
199    
200      for (i = 0; i < (int)(sizeof(transparent)/sizeof(transparent[0])); i++) {      for (i = 0; i < (int)(sizeof(transparent)/sizeof(transparent[0])); i++) {
201          if (transparent[i] == ch)          if (transparent[i] == ch)
202              return 1;              return 1;
# Line 206  static int is_transparent(int ch) Line 207  static int is_transparent(int ch)
207  static const ArabicChar *find_char(int ch)  static const ArabicChar *find_char(int ch)
208  {  {
209      const ArabicChar *c;      const ArabicChar *c;
210    
211      c = arabic_table;      c = arabic_table;
212      while (c->ch != 0 && c->ch != ch)      while (c->ch != 0 && c->ch != ch)
213          c++;          c++;
# Line 219  int arab_join(unsigned int *line, unsign Line 221  int arab_join(unsigned int *line, unsign
221      const ArabicChar *aa, *bb, *cc;      const ArabicChar *aa, *bb, *cc;
222    
223      a = 0;      a = 0;
224      for(i=0;i<len;) {      for (i = 0; i < len;) {
225          j = i;          j = i;
226          b = line[i++];          b = line[i++];
227          /* find the next non transparent char */          /* find the next non transparent char */

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26