(void) headerAddOrAppendEntry(h, RPMTAG_FILERDEVS, RPM_INT16_TYPE,
&(flp->fl_rdev), 1);
}
- if (sizeof(flp->fl_dev) != sizeof(uint32_t)) {
- uint32_t pdevice = (uint32_t)flp->fl_dev;
+ if (sizeof(flp->fl_dev) != sizeof(rpm_dev_t)) {
+ rpm_dev_t pdevice = (rpm_dev_t)flp->fl_dev;
(void) headerAddOrAppendEntry(h, RPMTAG_FILEDEVICES, RPM_INT32_TYPE,
&(pdevice), 1);
} else {
(void) headerAddOrAppendEntry(h, RPMTAG_FILEDEVICES, RPM_INT32_TYPE,
&(flp->fl_dev), 1);
}
- if (sizeof(flp->fl_ino) != sizeof(uint32_t)) {
- uint32_t ino = (uint32_t)flp->fl_ino;
+ if (sizeof(flp->fl_ino) != sizeof(rpm_ino_t)) {
+ rpm_ino_t ino = (rpm_ino_t)flp->fl_ino;
(void) headerAddOrAppendEntry(h, RPMTAG_FILEINODES, RPM_INT32_TYPE,
&(ino), 1);
} else {
return frdev;
}
-uint32_t rpmfiFInode(rpmfi fi)
+rpm_ino_t rpmfiFInode(rpmfi fi)
{
- uint32_t finode = 0;
+ rpm_ino_t finode = 0;
if (fi != NULL && fi->i >= 0 && fi->i < fi->fc) {
if (fi->finodes != NULL)
if (fi != NULL && fi->i >= 0 && fi->i < fi->fc) {
/* XXX rpm-2.3.12 has not RPMTAG_FILEINODES */
if (fi->finodes && fi->frdevs) {
- uint32_t finode = fi->finodes[fi->i];
+ rpm_ino_t finode = fi->finodes[fi->i];
rpm_rdev_t frdev = fi->frdevs[fi->i];
int j;
* @param fi file info set
* @return current file inode, 0 on invalid
*/
-uint32_t rpmfiFInode(rpmfi fi);
+rpm_ino_t rpmfiFInode(rpmfi fi);
/** \ingroup rpmfi
* Return union of all file color bits from file info set.
/*?null?*/
const rpm_rdev_t * frdevs; /*!< File rdev(s) (from header) */
/*?null?*/
- const uint32_t * finodes; /*!< File inodes(s) (from header) */
+ const rpm_ino_t * finodes; /*!< File inodes(s) (from header) */
const char ** fuser; /*!< File owner(s) (from header) */
const char ** fgroup; /*!< File group(s) (from header) */
typedef uint32_t rpm_time_t;
typedef uint16_t rpm_mode_t;
typedef uint16_t rpm_rdev_t;
+typedef uint32_t rpm_dev_t;
+typedef uint32_t rpm_ino_t;
typedef struct headerToken_s * Header;
typedef struct headerIterator_s * HeaderIterator;