| # | Line 34 | Line 34 | octalloc() /* allocate an octree */ | |
|---|---|---|
| 34 | if (octbi(freet) >= MAXOBLK) | |
| 35 | return(EMPTY); | |
| 36 | if ((octblock[octbi(freet)] = (OCTREE *)bmalloc( | |
| 37 | < | (unsigned)256*8*sizeof(OCTREE))) == NULL) |
| 37 | > | (unsigned)OCTBLKSIZ*8*sizeof(OCTREE))) == NULL) |
| 38 | return(EMPTY); | |
| 39 | } | |
| 40 | treetop += 8; | |
| # | Line 61 | Line 61 | octdone() /* free EVERYTHING */ | |
| 61 | register int i; | |
| 62 | ||
| 63 | for (i = 0; i < MAXOBLK; i++) { | |
| 64 | + | if (octblock[i] == NULL) |
| 65 | + | break; |
| 66 | bfree((char *)octblock[i], (unsigned)256*8*sizeof(OCTREE)); | |
| 67 | octblock[i] = NULL; | |
| 68 | } | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |