zrus.c
changeset 16 b4e251400e36
parent 15 17a66ceb774a
equal deleted inserted replaced
15:17a66ceb774a 16:b4e251400e36
   243             break;
   243             break;
   244         if (c == 0)
   244         if (c == 0)
   245             break;
   245             break;
   246     } while(1);
   246     } while(1);
   247 }
   247 }
       
   248 
       
   249 void remove_jo(char *str)
       
   250 {
       
   251     int i, o;
       
   252     UChar32 c;
       
   253     char iserror = 0;
       
   254 
       
   255     i=0;
       
   256     o=0;
       
   257     do
       
   258     {
       
   259         U8_NEXT(str, i, MAXWORD, c);
       
   260         if (c == 0x0451)
       
   261         {
       
   262             c = 0x0435;
       
   263             U8_APPEND(str, o, MAXWORD, c, iserror);
       
   264             if (iserror)
       
   265                 break;
       
   266         }
       
   267         o = i;
       
   268         if (c == 0)
       
   269             break;
       
   270     } while(1);
       
   271 }