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);
    }
}
Exemple #2
0
void kr_ddi_destruct(T_KRDDI *ptDDI)
{
    kr_hashtable_destroy(ptDDI->ptRelated);
    kr_calc_destruct(ptDDI->ptDDICalc);
    kr_free(ptDDI);
}