}
/* allocate patch mesh */
- pm = safe_malloc( sizeof( *pm ) );
- memset( pm, 0, sizeof( *pm ) );
+ pm = safe_malloc0( sizeof( *pm ) );
/* ydnar: add entity/brush numbering */
pm->entityNum = mapEnt->mapEntityNum;
vec3_t bounds[ 2 ];
byte *bordering;
- /* ydnar: mac os x fails with these if not static */
- MAC_STATIC parseMesh_t *meshes[ MAX_MAP_DRAW_SURFS ];
- MAC_STATIC qb_t grouped[ MAX_MAP_DRAW_SURFS ];
- MAC_STATIC byte group[ MAX_MAP_DRAW_SURFS ];
+ parseMesh_t *meshes[ MAX_MAP_DRAW_SURFS ];
+ qb_t grouped[ MAX_MAP_DRAW_SURFS ];
+ byte group[ MAX_MAP_DRAW_SURFS ];
/* note it */
if ( !patchCount ) {
return;
}
- bordering = safe_malloc( patchCount * patchCount );
- memset( bordering, 0, patchCount * patchCount );
+ bordering = safe_malloc0( patchCount * patchCount );
// build the bordering matrix
for ( k = 0 ; k < patchCount ; k++ ) {