uses c3_calloc() instead of malloc/memset

and c3_realloc instead of realloc
This commit is contained in:
Joe Bryan 2018-11-28 17:03:13 -05:00
parent 1e17dc6fe6
commit 6afdeda691
3 changed files with 15 additions and 26 deletions

View File

@ -2682,8 +2682,9 @@ _proxy_peek_read_cb(uv_stream_t* don_u,
} }
else { else {
c3_w len_w = siz_w + con_u->buf_u.len; c3_w len_w = siz_w + con_u->buf_u.len;
// XX c3_realloc
void* ptr_v = realloc(con_u->buf_u.base, len_w); void* ptr_v = c3_realloc(con_u->buf_u.base, len_w);
// XX move assert into c3_realloc?
c3_assert( 0 != ptr_v ); c3_assert( 0 != ptr_v );
memcpy(ptr_v + con_u->buf_u.len, buf_u->base, siz_w); memcpy(ptr_v + con_u->buf_u.len, buf_u->base, siz_w);

View File

@ -114,9 +114,7 @@ _pier_insert(u3_pier* pir_u,
c3_l msc_l, c3_l msc_l,
u3_noun job) u3_noun job)
{ {
u3_writ* wit_u = c3_malloc(sizeof(u3_writ)); u3_writ* wit_u = c3_calloc(sizeof(u3_writ));
memset(wit_u, 0, sizeof(*wit_u));
wit_u->pir_u = pir_u; wit_u->pir_u = pir_u;
wit_u->evt_d = pir_u->gen_d; wit_u->evt_d = pir_u->gen_d;
@ -610,8 +608,8 @@ _pier_disk_load_precommit_file(u3_pier* pir_u,
// fprintf(stderr, "pier: load: precommit: bad file: %s\r\n", nam_c); // fprintf(stderr, "pier: load: precommit: bad file: %s\r\n", nam_c);
return 0; return 0;
} }
wit_u = c3_malloc(sizeof(*wit_u));
memset(wit_u, 0, sizeof(*wit_u)); wit_u = c3_calloc(sizeof(*wit_u));
// fprintf(stderr, "pier: (%lld): %p restore\r\n", evt_d, wit_u); // fprintf(stderr, "pier: (%lld): %p restore\r\n", evt_d, wit_u);
@ -799,12 +797,10 @@ _pier_disk_load_commit(u3_pier* pir_u,
return c3y; return c3y;
} }
else { else {
u3_writ* wit_u = c3_malloc(sizeof(u3_writ)); u3_writ* wit_u = c3_calloc(sizeof(u3_writ));
// fprintf(stderr, "pier: load: commit: %lld\r\n", evt_d); // fprintf(stderr, "pier: load: commit: %lld\r\n", evt_d);
memset(wit_u, 0, sizeof(*wit_u));
wit_u->pir_u = pir_u; wit_u->pir_u = pir_u;
wit_u->evt_d = evt_d; wit_u->evt_d = evt_d;
wit_u->job = job; wit_u->job = job;
@ -1044,10 +1040,9 @@ static c3_o
_pier_disk_create(u3_pier* pir_u, _pier_disk_create(u3_pier* pir_u,
c3_d lav_d) c3_d lav_d)
{ {
u3_disk* log_u = c3_malloc(sizeof(*log_u)); u3_disk* log_u = c3_calloc(sizeof(*log_u));
u3_writ** ray_u; u3_writ** ray_u;
memset(log_u, 0, sizeof(*log_u));
log_u->pir_u = pir_u; log_u->pir_u = pir_u;
pir_u->log_u = log_u; pir_u->log_u = log_u;
@ -1347,9 +1342,8 @@ _pier_work_poke(void* vod_p,
u3_lord* u3_lord*
_pier_work_create(u3_pier* pir_u) _pier_work_create(u3_pier* pir_u)
{ {
u3_lord* god_u = c3_malloc(sizeof *god_u); u3_lord* god_u = c3_calloc(sizeof *god_u);
memset(god_u, 0, sizeof(*god_u));
pir_u->god_u = god_u; pir_u->god_u = god_u;
god_u->pir_u = pir_u; god_u->pir_u = pir_u;
@ -1442,8 +1436,7 @@ u3_pier_create(c3_c* pax_c, c3_c* sys_c)
/* create pier /* create pier
*/ */
{ {
pir_u = c3_malloc(sizeof *pir_u); pir_u = c3_calloc(sizeof *pir_u);
memset(pir_u, 0, sizeof(*pir_u));
pir_u->pax_c = c3_malloc(1 + strlen(pax_c)); pir_u->pax_c = c3_malloc(1 + strlen(pax_c));
strcpy(pir_u->pax_c, pax_c); strcpy(pir_u->pax_c, pax_c);
@ -1458,14 +1451,10 @@ u3_pier_create(c3_c* pax_c, c3_c* sys_c)
pir_u->log_u = 0; pir_u->log_u = 0;
pir_u->god_u = 0; pir_u->god_u = 0;
pir_u->sam_u = c3_malloc(sizeof(u3_ames)); pir_u->sam_u = c3_calloc(sizeof(u3_ames));
memset(pir_u->sam_u, 0, sizeof(u3_ames)); pir_u->teh_u = c3_calloc(sizeof(u3_behn));
pir_u->teh_u = c3_malloc(sizeof(u3_behn)); pir_u->unx_u = c3_calloc(sizeof(u3_unix));
memset(pir_u->teh_u, 0, sizeof(u3_behn)); pir_u->sav_u = c3_calloc(sizeof(u3_save));
pir_u->unx_u = c3_malloc(sizeof(u3_unix));
memset(pir_u->unx_u, 0, sizeof(u3_unix));
pir_u->sav_u = c3_malloc(sizeof(u3_save));
memset(pir_u->sav_u, 0, sizeof(u3_save));
} }
/* start process /* start process

View File

@ -170,8 +170,7 @@ _unix_write_file_hard(c3_c* pax_c, u3_noun mim)
siz_w = u3h(u3t(mim)); siz_w = u3h(u3t(mim));
len_w = u3r_met(3, dat); len_w = u3r_met(3, dat);
dat_y = c3_malloc(siz_w); dat_y = c3_calloc(siz_w);
memset(dat_y, 0, siz_w);
u3r_bytes(0, len_w, dat_y, dat); u3r_bytes(0, len_w, dat_y, dat);
u3z(mim); u3z(mim);