Exemple #1
0
void *rpmluaFree(rpmlua lua)
{
    if (lua == NULL) lua = globalLuaState;
    (void)rpmioFreePoolItem((rpmioItem)lua, __FUNCTION__, __FILE__, __LINE__);
    if (lua == globalLuaState) globalLuaState = NULL;
    return NULL;
}
Exemple #2
0
/*@-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;
}
Exemple #3
0
void *rpmluavFree(rpmluav var)
{
    (void)rpmioFreePoolItem((rpmioItem)var, __FUNCTION__, __FILE__, __LINE__);
    return NULL;
}
Exemple #4
0
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;
}