return *sp;
}
-dbiIndex dbiOpen(rpmdb db, rpmTag rpmtag, unsigned int flags)
+/** \ingroup dbi
+ * Verify (and close) index database.
+ * @param dbi index database handle
+ * @param flags (unused)
+ * @return 0 on success
+ */
+static int dbiVerify(dbiIndex dbi, unsigned int flags)
+{
+ dbi->dbi_verify_on_close = 1;
+ return dbiClose(dbi, flags);
+}
+
+/** \ingroup dbi
+ * Return handle for an index database.
+ * @param db rpm database
+ * @param rpmtag rpm tag
+ * @param flags (unused)
+ * @return index database handle
+ */
+static dbiIndex dbiOpen(rpmdb db, rpmTag rpmtag, unsigned int flags)
{
int dbix = -1;
dbiIndex dbi = NULL;
char * prDbiOpenFlags(int dbflags, int print_dbenv_flags);
/** \ingroup dbi
- * Return handle for an index database.
- * @param db rpm database
- * @param rpmtag rpm tag
- * @param flags (unused)
- * @return index database handle
- */
-RPM_GNUC_INTERNAL
-dbiIndex dbiOpen(rpmdb db, rpmTag rpmtag,
- unsigned int flags);
-
-
-/** \ingroup dbi
* Actually open the database of the index.
* @param db rpm database
* @param rpmtag rpm tag
*/
int dbiSync (dbiIndex dbi, unsigned int flags);
-/** \ingroup dbi
- * Verify (and close) index database.
- * @param dbi index database handle
- * @param flags (unused)
- * @return 0 on success
- */
-static inline
-int dbiVerify(dbiIndex dbi, unsigned int flags)
-{
- dbi->dbi_verify_on_close = 1;
- return dbiClose(dbi, flags);
-}
-
/** \ingroup dbi
* Is database byte swapped?