#define Malloc(lvalue,n,type) do {\
if (!(lvalue = (type*) calloc((n), sizeof(type)))) \
- Err("out of memory");\
+ abort();\
} while(0)
#define Realloc(lvalue,n,type) do {\
if (!(lvalue = (type*) realloc(lvalue, (n) * sizeof(type)))) \
- Err("out of memory");\
+ abort();\
} while(0)
#define Calloc(lvalue,n,type) do {\
if (!(lvalue = (type*) calloc(n, sizeof(type))))\
- Err("out of memory");\
+ abort();\
} while(0)
#define Matalloc(lvalue,n,m,type) do {\
if (!(lvalue = (type**) matalloc(n, (m) * sizeof(type))))\
- Err("out of memory");\
+ abort();\
} while(0)
#define Sprintfrac(lvalue,x) do {\
facelets++;
} else if (P->even != -1) {
- if (hit[i]) {
+ if (hit && hit[i]) {
push_face3 (result, P->incid[3][i], P->incid[0][i], ii);
push_face3 (result, P->incid[1][i], P->incid[2][i], ii);
} else {