diff Wnn/jserver/jishoop.c @ 1:790205f476c0

applied wnn_dec12.diff
author Yoshiki Yazawa <yaz@cc.rim.or.jp>
date Thu, 13 Dec 2007 04:47:24 +0900
parents bbc77ca4def5
children
line wrap: on
line diff
--- a/Wnn/jserver/jishoop.c	Thu Dec 13 04:30:14 2007 +0900
+++ b/Wnn/jserver/jishoop.c	Thu Dec 13 04:47:24 2007 +0900
@@ -304,22 +304,22 @@
   Sreverse (yomi, pyomi);
 
   if ((jtl->bufsize_hontai <= jtl->maxhontai + sizeof (struct uind2) + Strlen (yomi))
-      && (ud_realloc_hontai (jtl) == NULL))
+      && (!ud_realloc_hontai (jtl)))
     {
       return (-1);
     }
   if ((jtl->bufsize_kanji <= jtl->maxkanji + (Strlen (kanji) + Strlen (comment) + Strlen (yomi) + 3) * sizeof (w_char) + 1)
-      && (ud_realloc_kanji (jtl) == NULL))
+      && (!ud_realloc_kanji (jtl)))
     {
       return (-1);
     }
   if (jtl->bufsize_serial <= jtl->maxserial + 4
-     && ud_realloc_serial (jtl) == NULL)
+     && !ud_realloc_serial (jtl))
     {
       return (-1);
     }
   if (jtl->bufsize_table <= jtl->maxtable + sizeof (struct uind1)
-     && ud_realloc_table (jtl) == NULL)
+     && !ud_realloc_table (jtl))
     {
       return (-1);
     }
@@ -333,7 +333,7 @@
       key += 1;
       for (key0 = key - 1; key0 >= 0; key0 = tary[key0].pter1)
         {
-          hop = (struct uind2 *) (jtl->hontai + tary[key0].pter);
+            hop = (struct uind2 *) (jtl->hontai + tary[key0].pter);
           if (Substrud (&tary[key0], yomi, hop->yomi[0], jtl))
             {
               break;
@@ -386,7 +386,7 @@
             }
           if (hopter1->next == 0)
             break;
-          hopter1 = (struct uind2 *) (hopter1->next + (char *) (jtl->hontai));
+               hopter1 = (struct uind2 *) (hopter1->next + (char *) (jtl->hontai));
         }
     }
   hopter->next = tary[key].pter;
@@ -411,7 +411,7 @@
      w_char *kanji, *comment, *yomi;
 {
   register UCHAR *dest = jtl->kanji + jtl->maxkanji;
-  int len;
+  long len;
 
 #if     defined(CONVERT_by_STROKE) || defined(CONVERT_with_SiSheng)
   if ((jtl->syurui & 0xff) != WNN_REV_DICT)
@@ -422,7 +422,7 @@
 #endif /* CONVERT_by_STROKE || CONVERT_with_SiSheng */
       yomi = NULL;
     }
-  len = (int) kanjiaddr (dest, kanji, yomi, comment);
+  len = (long) kanjiaddr (dest, kanji, yomi, comment);
   jtl->maxkanji += len;
 }
 
@@ -523,7 +523,7 @@
   if (p->kosuu == 1)
     {
       *next_pter = p->next;
-      if (tary[ind1].pter == NULL)
+      if (tary[ind1].pter == 0)
         remove_space (tary, ind1, jtl, tary[ind1].pter1);
       if (p->serial == jtl->maxserial - 1)
         {
@@ -556,7 +556,7 @@
       if (jtl->bufsize_hontai <= jtl->maxhontai + sizeof (struct uind2) + Strlen (yomi))
         {
           tmp = (char *) p - (char *) jtl->hontai;
-          if (ud_realloc_hontai (jtl) == NULL)
+          if (ud_realloc_hontai (jtl) == 0)
             {
               return (-1);
             }
@@ -647,7 +647,7 @@
     {
       if (jtl->bufsize_kanji <= jtl->maxkanji + (Strlen (kanji) + Strlen (comment) + Strlen (yomi1) + 4) * 2)
         {
-          if (ud_realloc_kanji (jtl) == NULL)
+          if (ud_realloc_kanji (jtl) == 0)
             {
               return (-1);
             }
@@ -667,7 +667,7 @@
           /* We need to spend one serial_no to ensure that the entry
              before this and after this are not connected */
           if (jtl->bufsize_serial <= jtl->maxserial + 4
-	     && ud_realloc_serial (jtl) == NULL)
+	     && ud_realloc_serial (jtl) == 0)
             {
               return (-1);
             }
@@ -762,7 +762,7 @@
         {
           while (hjtp->bufsize_serial <= jtp->maxserial)
             {
-              if (hindo_file_realloc (hjtp) == NULL)
+              if (hindo_file_realloc (hjtp) == 0)
                 return (-1);
             }
           error1 ("Dic file size is bigger than that of Hindo file!");