#include "lib/fsm.h" /* XXX CPIO_FOO/FSM_FOO constants */
#include "lib/rpmfi_internal.h" /* XXX replaced/states... */
#include "lib/rpmte_internal.h" /* XXX internal apis */
+#include "lib/rpmdb_internal.h" /* rpmdbAdd/Remove */
#include "lib/rpmscript.h"
#include "debug.h"
rpmdbMatchIterator rpmdbFreeIterator(rpmdbMatchIterator mi);
/** \ingroup rpmdb
- * Add package header to rpm database and indices.
- * @param db rpm database
- * @param h header
- * @return 0 on success
- */
-int rpmdbAdd(rpmdb db, Header h);
-
-/** \ingroup rpmdb
- * Remove package header from rpm database and indices.
- * @param db rpm database
- * @param h header
- * @return 0 on success
- */
-int rpmdbRemove(rpmdb db, Header h);
-
-/** \ingroup rpmdb
* Rebuild database indices from package headers.
* @param prefix path to top of install tree
* @param ts transaction set (or NULL)
#endif
/** \ingroup rpmdb
+ * Add package header to rpm database and indices.
+ * @param db rpm database
+ * @param h header
+ * @return 0 on success
+ */
+RPM_GNUC_INTERNAL
+int rpmdbAdd(rpmdb db, Header h);
+
+/** \ingroup rpmdb
+ * Remove package header from rpm database and indices.
+ * @param db rpm database
+ * @param h header
+ * @return 0 on success
+ */
+RPM_GNUC_INTERNAL
+int rpmdbRemove(rpmdb db, Header h);
+
+/** \ingroup rpmdb
* Return rpmdb home directory (depending on chroot state)
* param db rpmdb handle
* return db home directory (or NULL on error)