]> granicus.if.org Git - nethack/commitdiff
use of NULL (trunk only)
authornethack.allison <nethack.allison>
Sun, 23 Jan 2005 19:59:21 +0000 (19:59 +0000)
committernethack.allison <nethack.allison>
Sun, 23 Jan 2005 19:59:21 +0000 (19:59 +0000)
There were 2 files where NULL had crept into the sources,
even though we are not using it anywhere else.

src/region.c
src/teleport.c

index 992e2637ce002a91f9d797e480ee49144d77182d..7d8707dcd83d2a39862ed8af09cb14b9e5ec9729 100644 (file)
@@ -71,7 +71,7 @@ int x, y;
 {
     int i;
 
-    if (reg == NULL || !inside_rect(&(reg->bounding_box), x, y))
+    if (reg == (NhRegion *)0 || !inside_rect(&(reg->bounding_box), x, y))
        return FALSE;
     for (i = 0; i < reg->nrects; i++)
        if (inside_rect(&(reg->rects[i]), x, y))
@@ -101,7 +101,8 @@ int nrect;
        reg->bounding_box.hy = 0;
     }
     reg->nrects = nrect;
-    reg->rects = nrect > 0 ? (NhRect *)alloc((sizeof (NhRect)) * nrect) : NULL;
+    reg->rects = nrect > 0 ?
+               (NhRect *)alloc((sizeof (NhRect)) * nrect) : (NhRect *)0;
     for (i = 0; i < nrect; i++) {
        if (rects[i].lx < reg->bounding_box.lx)
            reg->bounding_box.lx = rects[i].lx;
@@ -117,8 +118,8 @@ int nrect;
     reg->attach_2_u = FALSE;
     reg->attach_2_m = 0;
     /* reg->attach_2_o = NULL; */
-    reg->enter_msg = NULL;
-    reg->leave_msg = NULL;
+    reg->enter_msg = (const char *)0;
+    reg->leave_msg = (const char *)0;
     reg->expire_f = NO_CALLBACK;
     reg->enter_f = NO_CALLBACK;
     reg->can_enter_f = NO_CALLBACK;
@@ -129,8 +130,8 @@ int nrect;
     clear_heros_fault(reg);
     reg->n_monst = 0;
     reg->max_monst = 0;
-    reg->monsters = NULL;
-    reg->arg = NULL;
+    reg->monsters = (unsigned int *)0;
+    reg->arg = (genericptr_t)0;
     return reg;
 }
 
@@ -250,12 +251,12 @@ NhRegion *reg;
     ret_reg->player_flags = reg->player_flags; /* set/clear_hero_inside,&c*/
     ret_reg->n_monst = reg->n_monst;
     if (reg->n_monst > 0) {
-       ret_reg->monsters = (unsigned *)
+       ret_reg->monsters = (unsigned int *)
                                alloc((sizeof (unsigned)) * reg->n_monst);
        (void) memcpy((genericptr_t) ret_reg->monsters, (genericptr_t) reg->monsters,
                      sizeof (unsigned) * reg->n_monst);
     } else
-       ret_reg->monsters = NULL;
+       ret_reg->monsters = (unsigned int *)0;
     return ret_reg;
 }
 
@@ -361,7 +362,7 @@ clear_regions()
     if (max_regions > 0)
        free((genericptr_t) regions);
     max_regions = 0;
-    regions = NULL;
+    regions = (NhRegion **)0;
 }
 
 /*
@@ -444,7 +445,7 @@ xchar
        if (hero_inside(regions[i]) &&
                !regions[i]->attach_2_u && !inside_region(regions[i], x, y)) {
            clear_hero_inside(regions[i]);
-           if (regions[i]->leave_msg != NULL)
+           if (regions[i]->leave_msg != (const char *)0)
                pline(regions[i]->leave_msg);
            if ((f_indx = regions[i]->leave_f) != NO_CALLBACK)
                (void) (*callbacks[f_indx])(regions[i], (genericptr_t) 0);
@@ -455,7 +456,7 @@ xchar
        if (!hero_inside(regions[i]) &&
                !regions[i]->attach_2_u && inside_region(regions[i], x, y)) {
            set_hero_inside(regions[i]);
-           if (regions[i]->enter_msg != NULL)
+           if (regions[i]->enter_msg != (const char *)0)
                pline(regions[i]->enter_msg);
            if ((f_indx = regions[i]->enter_f) != NO_CALLBACK)
                (void) (*callbacks[f_indx])(regions[i], (genericptr_t) 0);
@@ -631,11 +632,13 @@ int mode;
        bwrite(fd, (genericptr_t) &regions[i]->attach_2_u, sizeof (boolean));
        n = 0;
        bwrite(fd, (genericptr_t) &regions[i]->attach_2_m, sizeof (unsigned));
-       n = regions[i]->enter_msg != NULL ? strlen(regions[i]->enter_msg) : 0;
+       n = regions[i]->enter_msg != (const char *)0 ?
+                       strlen(regions[i]->enter_msg) : 0;
        bwrite(fd, (genericptr_t) &n, sizeof n);
        if (n > 0)
            bwrite(fd, (genericptr_t) regions[i]->enter_msg, n);
-       n = regions[i]->leave_msg != NULL ? strlen(regions[i]->leave_msg) : 0;
+       n = regions[i]->leave_msg != (const char *)0 ?
+                       strlen(regions[i]->leave_msg) : 0;
        bwrite(fd, (genericptr_t) &n, sizeof n);
        if (n > 0)
            bwrite(fd, (genericptr_t) regions[i]->leave_msg, n);
@@ -699,7 +702,7 @@ boolean ghostly; /* If a bones file restore */
            msg_buf[n] = '\0';
            regions[i]->enter_msg = (const char *) msg_buf;
        } else
-           regions[i]->enter_msg = NULL;
+           regions[i]->enter_msg = (const char *)0;
 
        mread(fd, (genericptr_t) &n, sizeof n);
        if (n > 0) {
@@ -708,7 +711,7 @@ boolean ghostly; /* If a bones file restore */
            msg_buf[n] = '\0';
            regions[i]->leave_msg = (const char *) msg_buf;
        } else
-           regions[i]->leave_msg = NULL;
+           regions[i]->leave_msg = (const char *)0;
 
        mread(fd, (genericptr_t) &regions[i]->ttl, sizeof (short));
        /* check for expired region */
@@ -731,7 +734,7 @@ boolean ghostly; /* If a bones file restore */
            regions[i]->monsters =
                (unsigned *) alloc(sizeof (unsigned) * regions[i]->n_monst);
        else
-           regions[i]->monsters = NULL;
+           regions[i]->monsters = (unsigned int *)0;
        regions[i]->max_monst = regions[i]->n_monst;
        for (j = 0; j < regions[i]->n_monst; j++)
            mread(fd, (genericptr_t) &regions[i]->monsters[j],
@@ -813,7 +816,7 @@ genericptr_t p2;
 {
     struct monst *mtmp;
 
-    if (p2 == NULL) {          /* That means the player */
+    if (p2 == (genericptr_t)0) {               /* That means the player */
        if (!Blind)
                You("bump into %s. Ouch!",
                    Hallucination ? "an invisible tree" :
@@ -904,7 +907,7 @@ genericptr_t p2;
 
     reg = (NhRegion *) p1;
     dam = (int) reg->arg;
-    if (p2 == NULL) {          /* This means *YOU* Bozo! */
+    if (p2 == (genericptr_t)0) {               /* This means *YOU* Bozo! */
        if (nonliving(youmonst.data) || Breathless)
            return FALSE;
        if (!Blind) {
index 944dbe4c37f40dbbfe8f0eb30d4fb9bf888c5ead..d0927778c70c3b0af6613c9269a91e56bbb90d2d 100644 (file)
@@ -23,7 +23,7 @@ int x,y;
 struct monst *mtmp;
 unsigned gpflags;
 {
-       struct permonst *mdat = NULL;
+       struct permonst *mdat = (struct permonst *)0;
        boolean ignorewater = ((gpflags & MM_IGNOREWATER) != 0);
 
        if (!isok(x, y)) return FALSE;