NEW(vec);
bytes = BVEC_BYTES (vec, init_size ? init_size : VEC_INIT_SIZE);
- vec->bits = mh_xmalloc (bytes);
- memset (vec->bits, 0, bytes);
+ vec->bits = mh_xcalloc (1, bytes);
vec->maxsize = bytes * Nbby;
return vec;
NEW(vec);
vec->maxsize = init_size ? init_size : VEC_INIT_SIZE;
bytes = vec->maxsize * sizeof (char *);
- vec->strs = mh_xmalloc (bytes);
- memset (vec->strs, 0, bytes);
+ vec->strs = mh_xcalloc (1, bytes);
vec->size = 0;
return vec;
NEW(vec);
vec->maxsize = init_size ? init_size : VEC_INIT_SIZE;
bytes = vec->maxsize * sizeof (int);
- vec->ints = mh_xmalloc (bytes);
- memset (vec->ints, 0, bytes);
+ vec->ints = mh_xcalloc (1, bytes);
vec->size = 0;
return vec;