/** destroy pv api. */ void pv_destroy_api(void) { /* free PV and TR hash tables */ pv_table_free(); tr_table_free(); pv_destroy_buffer(); return; }
int pv_reinit_buffer(void) { if(_pv_print_buffer_size==_pv_print_buffer_size_active && _pv_print_buffer_slots==_pv_print_buffer_slots_active) return 0; pv_destroy_buffer(); return pv_init_buffer(); }
int pv_reinit_buffer(void) { if(_pv_print_buffer_size==PV_DEFAULT_PRINT_BUFFER_SIZE && _pv_print_buffer_slots==PV_DEFAULT_PRINT_BUFFER_SLOTS) return 0; pv_destroy_buffer(); return pv_init_buffer(); }