return tsi->ocsave;
}
-rpmtsi XrpmtsiFree(rpmtsi tsi,
- const char * fn, unsigned int ln)
+rpmtsi rpmtsiFree(rpmtsi tsi)
{
/* XXX watchout: a funky recursion segfaults here iff nrefs is wrong. */
if (tsi)
tsi->ts = rpmtsFree(tsi->ts);
-
-if (_rpmte_debug)
-fprintf(stderr, "*** tsi %p -- %s:%d\n", tsi, fn, ln);
return _free(tsi);
}
-rpmtsi XrpmtsiInit(rpmts ts, const char * fn, unsigned int ln)
+rpmtsi rpmtsiInit(rpmts ts)
{
rpmtsi tsi = NULL;
tsi->reverse = ((rpmtsFlags(ts) & RPMTRANS_FLAG_REVERSE) ? 1 : 0);
tsi->oc = (tsi->reverse ? (rpmtsNElements(ts) - 1) : 0);
tsi->ocsave = tsi->oc;
-if (_rpmte_debug)
-fprintf(stderr, "*** tsi %p ++ %s:%d\n", tsi, fn, ln);
return tsi;
}
rpmtsi rpmtsiFree(rpmtsi tsi);
/** \ingroup rpmte
- * Destroy transaction element iterator.
- * @param tsi transaction element iterator
- * @param fn
- * @param ln
- * @return NULL always
- */
-rpmtsi XrpmtsiFree(rpmtsi tsi,
- const char * fn, unsigned int ln);
-#define rpmtsiFree(_tsi) XrpmtsiFree(_tsi, __FILE__, __LINE__)
-
-/** \ingroup rpmte
* Create transaction element iterator.
* @param ts transaction set
* @return transaction element iterator
rpmtsi rpmtsiInit(rpmts ts);
/** \ingroup rpmte
- * Create transaction element iterator.
- * @param ts transaction set
- * @param fn
- * @param ln
- * @return transaction element iterator
- */
-rpmtsi XrpmtsiInit(rpmts ts,
- const char * fn, unsigned int ln);
-#define rpmtsiInit(_ts) XrpmtsiInit(_ts, __FILE__, __LINE__)
-
-/** \ingroup rpmte
* Return next transaction element of type.
* @param tsi transaction element iterator
* @param type transaction element type selector (0 for any)