| 5 |
|
* Mesh support routines |
| 6 |
|
*/ |
| 7 |
|
|
| 8 |
+ |
#include <string.h> |
| 9 |
+ |
|
| 10 |
|
#include "standard.h" |
| 11 |
|
#include "octree.h" |
| 12 |
|
#include "object.h" |
| 331 |
|
goto nomem; |
| 332 |
|
if (lvp->key == NULL) { |
| 333 |
|
lvp->key = (char *)malloc(sizeof(MCVERT)+sizeof(int32)); |
| 334 |
< |
bcopy((void *)&cv, (void *)lvp->key, sizeof(MCVERT)); |
| 334 |
> |
memcpy((void *)lvp->key, (void *)&cv, sizeof(MCVERT)); |
| 335 |
|
} |
| 336 |
|
if (lvp->data == NULL) { /* new vertex */ |
| 337 |
|
register MESHPATCH *pp; |
| 347 |
|
(void *)mp->patch, |
| 348 |
|
(mp->npatches + MPATCHBLKSIZ)* |
| 349 |
|
sizeof(MESHPATCH)); |
| 350 |
< |
bzero((void *)(mp->patch + mp->npatches), |
| 350 |
> |
memset((void *)(mp->patch + mp->npatches), '\0', |
| 351 |
|
MPATCHBLKSIZ*sizeof(MESHPATCH)); |
| 352 |
|
} |
| 353 |
|
if (mp->npatches++ >= 1L<<22) |