From 16a5cd02fd99cd2f6c82c550fae3afec769c217d Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Thu, 24 Apr 2008 15:23:35 +0300 Subject: [PATCH] Eliminate rpmtsi refcount debug junk from the API --- lib/rpmte.c | 10 ++-------- lib/rpmte.h | 22 ---------------------- 2 files changed, 2 insertions(+), 30 deletions(-) diff --git a/lib/rpmte.c b/lib/rpmte.c index 86e8d78..604be1c 100644 --- a/lib/rpmte.c +++ b/lib/rpmte.c @@ -566,19 +566,15 @@ int rpmtsiOc(rpmtsi tsi) 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; @@ -587,8 +583,6 @@ rpmtsi XrpmtsiInit(rpmts ts, const char * fn, unsigned int ln) 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; } diff --git a/lib/rpmte.h b/lib/rpmte.h index 4c3d661..de11ba4 100644 --- a/lib/rpmte.h +++ b/lib/rpmte.h @@ -385,17 +385,6 @@ int rpmtsiOc(rpmtsi 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 @@ -403,17 +392,6 @@ rpmtsi XrpmtsiFree(rpmtsi tsi, 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) -- 2.7.4