8 |
|
*/ |
9 |
|
|
10 |
|
#include <stdlib.h> |
11 |
+ |
#include "platform.h" |
12 |
|
#include "rtio.h" |
13 |
|
#include "rtmath.h" |
14 |
|
#include "random.h" |
393 |
|
/* now subsurfaces */ |
394 |
|
if (zp->ntotal > zp->nsurf) { |
395 |
|
if (zp->area_redu != NULL) |
396 |
< |
memset(zp->area_redu, 0, sizeof(float)*zp->nsurf); |
397 |
< |
else if ((zp->area_redu = (float *)calloc(zp->nsurf, |
396 |
> |
memset(zp->area_redu, 0, sizeof(float)*zp->ntotal); |
397 |
> |
else if ((zp->area_redu = (float *)calloc(zp->ntotal, |
398 |
|
sizeof(float))) == NULL) |
399 |
|
return(0); |
400 |
|
} |
717 |
|
do { |
718 |
|
pnext = pptr->pnext; |
719 |
|
idf_delobject(our_idf, pptr); |
720 |
< |
} while (pnext != NULL); |
720 |
> |
} while ((pptr = pnext) != NULL); |
721 |
|
} |
722 |
|
/* add to header */ |
723 |
|
if (our_idf->hrem == NULL || |