Mercurial > freewnn
diff Wnn/jserver/mknode1.c @ 25:466fe6732d8d
- fixed more NULL pointer related errata
- suppress warnings
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Sat, 06 Mar 2010 04:37:31 +0900 |
parents | bbc77ca4def5 |
children |
line wrap: on
line diff
--- a/Wnn/jserver/mknode1.c Fri Mar 05 20:46:36 2010 +0900 +++ b/Wnn/jserver/mknode1.c Sat Mar 06 04:37:31 2010 +0900 @@ -85,7 +85,7 @@ free_area (list) register struct free_list *list; { - if (list == 0) + if (list == NULL) return; free_area (list->lnk); free (list); @@ -103,7 +103,7 @@ for (n = list->num - 1; n > 0; wk_ptr++, n--) wk_ptr->lnk_br = wk_ptr + 1; - wk_ptr->lnk_br = 0; + wk_ptr->lnk_br = NULL; } @@ -114,7 +114,7 @@ freesbn (sbn) /* struct SYO_BNSETSU を free_area へリンク */ register struct SYO_BNSETSU *sbn; /* クリアするノードのポインタ */ { - if (sbn == 0) + if (sbn == NULL) return; sbn->reference--; if (sbn->reference <= 0) @@ -128,7 +128,7 @@ clr_sbn_node (sbn) register struct SYO_BNSETSU *sbn; { - if (sbn == 0) + if (sbn == NULL) return; if ((sbn->reference) <= 1) { @@ -149,7 +149,7 @@ { register struct SYO_BNSETSU *rtnptr; - if (free_sbn_top == 0) + if (free_sbn_top == NULL) { if (get_area (SBN_KOSUU, sizeof (struct SYO_BNSETSU), &free_list_sbn) < 0) return ((struct SYO_BNSETSU *) -1); @@ -158,11 +158,11 @@ rtnptr = free_sbn_top; free_sbn_top = free_sbn_top->lnk_br; - rtnptr->lnk_br = 0; - rtnptr->parent = 0; + rtnptr->lnk_br = NULL; + rtnptr->parent = NULL; rtnptr->son_v = 0; rtnptr->reference = 0; - rtnptr->jentptr = 0; + rtnptr->jentptr = NULL; rtnptr->status = 0; rtnptr->status_bkwd = 0; return (rtnptr);