static ssize_t chm_imp_file_init (mphf_t *mphf){ // {{{ chm_imp_t *data = (chm_imp_t *)&mphf->data; // fill g if(chm_imp_file_one_init(&data->be_g, sizeof(data->params) + data->nvertex * data->bt_value) != 0) return error("g array init failed"); // fill v if(chm_imp_file_one_init(&data->be_v, data->nvertex * data->bt_vertex) != 0) return error("v array init failed"); // fill e if(chm_imp_file_one_init(&data->be_e, 0) != 0) return error("e array init failed"); return 0; } // }}}
static ssize_t chm_imp_file_init (mphf_t *mphf){ // {{{ ssize_t ret; chm_imp_t *data = (chm_imp_t *)&mphf->data; if( (ret = chm_imp_file_wipe(mphf)) < 0) return ret; // fill g if(chm_imp_file_one_init(data->be_g, sizeof(data->params) + data->nvertex * data->bt_value) != 0) return error("g array init failed"); // fill v if(chm_imp_file_one_init(data->be_v, data->nvertex * data->bt_vertex) != 0) return error("v array init failed"); // fill e // empty return 0; } // }}}