Hide fsmIterator_s struct details, not needed outside fsm.c
authorPanu Matilainen <pmatilai@redhat.com>
Mon, 17 Dec 2007 11:20:05 +0000 (13:20 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Mon, 17 Dec 2007 11:20:05 +0000 (13:20 +0200)
lib/fsm.c
lib/fsm.h

index bba6b8e..e402f59 100644 (file)
--- a/lib/fsm.c
+++ b/lib/fsm.c
@@ -48,6 +48,17 @@ struct hardLink_s {
     int createdPath;
 };
 
+/** \ingroup payload
+ * Iterator across package file info, forward on install, backward on erase.
+ */
+struct fsmIterator_s {
+    rpmts ts;                  /*!< transaction set. */
+    rpmfi fi;                  /*!< transaction element file info. */
+    int reverse;               /*!< reversed traversal? */
+    int isave;                 /*!< last returned iterator index. */
+    int i;                     /*!< iterator index. */
+};
+
 rpmts fsmGetTs(const FSM_t fsm) {
     const FSMI_t iter = fsm->iter;
     return (iter ? iter->ts : NULL);
index 7da9f50..5a661e7 100644 (file)
--- a/lib/fsm.h
+++ b/lib/fsm.h
@@ -91,17 +91,6 @@ typedef enum fileStage_e {
 typedef struct hardLink_s * hardLink_t;
 
 /** \ingroup payload
- * Iterator across package file info, forward on install, backward on erase.
- */
-struct fsmIterator_s {
-    rpmts ts;                  /*!< transaction set. */
-    rpmfi fi;                  /*!< transaction element file info. */
-    int reverse;               /*!< reversed traversal? */
-    int isave;                 /*!< last returned iterator index. */
-    int i;                     /*!< iterator index. */
-};
-
-/** \ingroup payload
  * File name and stat information.
  */
 struct fsm_s {