void kr_data_item_ddi_free(void *priv) { T_KRDdi *ptDdi = (T_KRDdi *)priv; if (ptDdi != NULL) { kr_calc_destruct(ptDdi->ptFilterCalc); kr_calc_destruct(ptDdi->ptResultCalc); kr_hashtable_destroy(ptDdi->ptRelated); kr_free(ptDdi); } }
void kr_ddi_destruct(T_KRDDI *ptDDI) { kr_hashtable_destroy(ptDDI->ptRelated); kr_calc_destruct(ptDDI->ptDDICalc); kr_free(ptDDI); }