return h;
}
-Header headerUnlink(Header h)
+static Header headerUnlink(Header h)
{
if (h != NULL)
h->nrefs--;
Header headerLink(Header h);
/** \ingroup header
- * Dereference a header instance.
- * @param h header
- * @return new header reference
- */
-Header headerUnlink(Header h);
-
-/** \ingroup header
* Sort tags in header.
* @param h header
*/
} * dbiIndexSet;
static unsigned int pkgInstance(dbiIndex dbi, int new);
+static rpmdb rpmdbUnlink(rpmdb db);
/* Bit mask macros. */
typedef unsigned int __pbm_bits;
return rc;
}
-rpmdb rpmdbUnlink(rpmdb db)
+static rpmdb rpmdbUnlink(rpmdb db)
{
if (db)
db->nrefs--;
rpmop rpmdbOp(rpmdb db, rpmdbOpX opx);
/** \ingroup rpmdb
- * Unreference a database instance.
- * @param db rpm database
- * @return NULL always
- */
-rpmdb rpmdbUnlink(rpmdb db);
-
-/** \ingroup rpmdb
* Reference a database instance.
* @param db rpm database
* @return new rpm database reference
return rc;
}
-rpmds rpmdsUnlink(rpmds ds)
+static rpmds rpmdsUnlink(rpmds ds)
{
if (ds)
ds->nrefs--;
#define isErasePreReq(_x) ((_x) & _ERASE_ONLY_MASK)
/** \ingroup rpmds
- * Unreference a dependency set instance.
- * @param ds dependency set
- * @return NULL always
- */
-rpmds rpmdsUnlink(rpmds ds);
-
-/** \ingroup rpmds
* Reference a dependency set instance.
* @param ds dependency set
* @return new dependency set reference
return NULL;
}
-rpmfi rpmfiUnlink(rpmfi fi)
+static rpmfi rpmfiUnlink(rpmfi fi)
{
if (fi)
fi->nrefs--;
};
/** \ingroup rpmfi
- * Unreference a file info set instance.
- * @param fi file info set
- * @return NULL always
- */
-rpmfi rpmfiUnlink (rpmfi fi);
-
-/** \ingroup rpmfi
* Reference a file info set instance.
* @param fi file info set
* @return new file info set reference
int nrefs;
};
+static rpmProblem rpmProblemUnlink(rpmProblem prob);
+
rpmProblem rpmProblemCreate(rpmProblemType type,
const char * pkgNEVR, fnpyKey key,
const char * altNEVR,
return prob;
}
-rpmProblem rpmProblemUnlink(rpmProblem prob)
+static rpmProblem rpmProblemUnlink(rpmProblem prob)
{
if (prob) {
prob->nrefs--;
rpmProblem rpmProblemLink(rpmProblem prob);
/** \ingroup rpmprob
- * Unreference an rpmProblem instance
- * @param prob rpm problem
- * @return rpm problem
- */
-rpmProblem rpmProblemUnlink(rpmProblem prob);
-
-/** \ingroup rpmprob
* Compare two problems for equality.
* @param ap 1st problem
* @param bp 2nd problem
};
-rpmps rpmpsUnlink(rpmps ps)
+static rpmps rpmpsUnlink(rpmps ps)
{
if (ps) {
ps->nrefs--;
typedef struct rpmpsi_s * rpmpsi;
/** \ingroup rpmps
- * Unreference a problem set instance.
- * @param ps problem set
- * @return problem set
- */
-rpmps rpmpsUnlink (rpmps ps);
-
-/** \ingroup rpmps
* Reference a problem set instance.
* @param ps transaction set
* @return new transaction set reference
int _rpmts_stats = 0;
-rpmts rpmtsUnlink(rpmts ts)
+static rpmts rpmtsUnlink(rpmts ts)
{
if (ts)
ts->nrefs--;
int rpmtsRun(rpmts ts, rpmps okProbs, rpmprobFilterFlags ignoreSet);
/** \ingroup rpmts
- * Unreference a transaction instance.
- * @param ts transaction set
- * @return NULL always
- */
-rpmts rpmtsUnlink (rpmts ts);
-
-/** \ingroup rpmts
* Reference a transaction set instance.
* @param ts transaction set
* @return new transaction set reference
int nrefs;
};
+static rpmPubkey rpmPubkeyUnlink(rpmPubkey key);
+static rpmKeyring rpmKeyringUnlink(rpmKeyring keyring);
+
static int keyidcmp(const void *k1, const void *k2)
{
const struct rpmPubkey_s *key1 = *(const struct rpmPubkey_s **) k1;
return keyring;
}
-rpmKeyring rpmKeyringUnlink(rpmKeyring keyring)
+static rpmKeyring rpmKeyringUnlink(rpmKeyring keyring)
{
if (keyring) {
keyring->nrefs--;
return key;
}
-rpmPubkey rpmPubkeyUnlink(rpmPubkey key)
+static rpmPubkey rpmPubkeyUnlink(rpmPubkey key)
{
if (key) {
key->nrefs--;
rpmKeyring rpmKeyringLink(rpmKeyring keyring);
/** \ingroup rpmkeyring
- * Unreference a keyring.
- * @param keyring keyring handle
- * @return NULL always
- */
-rpmKeyring rpmKeyringUnlink(rpmKeyring keyring);
-
-/** \ingroup rpmkeyring
* Create a new rpmPubkey from OpenPGP packet
* @param pkt OpenPGP packet data
* @param pktlen Data length
rpmPubkey rpmPubkeyLink(rpmPubkey key);
/** \ingroup rpmkeyring
- * Unreference a pubkey.
- * @param key Pubkey
- * @return NULL always
- */
-rpmPubkey rpmPubkeyUnlink(rpmPubkey key);
-
-/** \ingroup rpmkeyring
* Parse OpenPGP pubkey parameters.
* @param key Pubkey
* @return parsed output of pubkey packet parameters