static int erl_json_ei_start_array(void* ctx) { State* pState = (State*) ctx; flog(stderr, "start array", 0, 0, 0); list_header_for_value(pState); pState->skip_list_header_for_value = pState->ei_buf.index; write_list_header(pState, 1); return 1; }
int FileList::close_file() { // path_list.total, asset->format, list_type, wr); if(asset->format == list_type && path_list.total) { if(file->wr && asset->use_header) write_list_header(); path_list.remove_all_objects(); } if(data) delete data; if(writer) delete writer; if(temp) delete temp; reset_parameters(); FileBase::close_file(); return 0; }