Eliminate rpmQueryVerify() from librpm API
authorPanu Matilainen <pmatilai@redhat.com>
Tue, 7 Sep 2010 19:02:53 +0000 (22:02 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Wed, 8 Sep 2010 04:50:23 +0000 (07:50 +0300)
- This is an inconsistent oddball interface which only works for
  limited query types, "cli" level API users are better off calling
  rpmcliQuery() / rpmcliArgIter() instead

lib/query.c
lib/rpmcli.h

index f389967..07f4633 100644 (file)
@@ -298,7 +298,7 @@ static int rpmcliShowMatches(QVA_t qva, rpmts ts)
     return ec;
 }
 
-int rpmQueryVerify(QVA_t qva, rpmts ts, const char * arg)
+static int rpmQueryVerify(QVA_t qva, rpmts ts, const char * arg)
 {
     int res = 0;
     const char * s;
index 2bd013e..a548d61 100644 (file)
@@ -203,20 +203,6 @@ extern struct poptOption rpmVerifyPoptTable[];
 void rpmDisplayQueryTags(FILE * fp);
 
 /** \ingroup rpmcli
- * Common query/verify source interface, called once for each CLI arg.
- *
- * This routine uses:
- *     - qva->qva_mi           rpm database iterator
- *     - qva->qva_showPackage  query/verify display routine
- *
- * @param qva          parsed query/verify options
- * @param ts           transaction set
- * @param arg          name of source to query/verify
- * @return             showPackage() result, 1 if rpmdbInitIterator() is NULL
- */
-int rpmQueryVerify(QVA_t qva, rpmts ts, const char * arg);
-
-/** \ingroup rpmcli
  * Display results of package query.
  * @todo Devise a meaningful return code.
  * @param qva          parsed query/verify options