void *rpmluaFree(rpmlua lua) { if (lua == NULL) lua = globalLuaState; (void)rpmioFreePoolItem((rpmioItem)lua, __FUNCTION__, __FILE__, __LINE__); if (lua == globalLuaState) globalLuaState = NULL; return NULL; }
/*@-onlytrans@*/ /* XXX miRE array, not refcounted. */ void * mireFreeAll(miRE mire, int nmire) { if (mire != NULL) { while (--nmire > 0) (void) mireClean(mire + nmire); /* XXX rpmgrep doesn't use mire pools yet. retrofit a fix. */ if (mire->_item.use != NULL && mire->_item.pool != NULL) mire = (miRE)rpmioFreePoolItem((rpmioItem)mire, __FUNCTION__, __FILE__, __LINE__); else mire = _free(mire); } return NULL; }
void *rpmluavFree(rpmluav var) { (void)rpmioFreePoolItem((rpmioItem)var, __FUNCTION__, __FILE__, __LINE__); return NULL; }
int rpmCipherFinal(/*@only@*/ /*@null@*/ CIPHER_CTX cph) { DPRINTF((stderr, "==> cph %p ==== Final(%s) param %p\n", cph, cph->name, cph->param)); (void)rpmioFreePoolItem((rpmioItem)cph, __FUNCTION__, __FILE__, __LINE__); return 0; }