Пример #1
0
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;
} // }}}
Пример #2
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;
} // }}}