From: Panu Matilainen Date: Mon, 17 Dec 2007 11:20:05 +0000 (+0200) Subject: Hide fsmIterator_s struct details, not needed outside fsm.c X-Git-Tag: rpm-4.6.0-rc1~1238 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8268570f48aab6bb2126af2754d1007c959f3da3;p=platform%2Fupstream%2Frpm.git Hide fsmIterator_s struct details, not needed outside fsm.c --- diff --git a/lib/fsm.c b/lib/fsm.c index bba6b8e..e402f59 100644 --- 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); diff --git a/lib/fsm.h b/lib/fsm.h index 7da9f50..5a661e7 100644 --- 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 {