RPM Community Forums

Mailing List Message of <rpm-devel>

Renaming RPM_INT*_TYPE to RPM_UINT*_TYPE.

From: Jeff Johnson <n3npq@mac.com>
Date: Tue 06 Nov 2007 - 14:31:10 CET
Message-Id: <313C8FED-9597-44B2-9DE9-3900C5F0A966@mac.com>
All (at least all that gcc warns) accesses of integer data types are
now unsigned.

So its time to rename the types from, say,
     RPM_INT32_TYPE
to
     RPM_UINT32_TYPE
in the API so that the name agrees with the implementation.

The change will be visible in the API.

I will build a rpm package with a 2-4 Gb DVD inside to claim
the record for the world's largest rpm package in the next week or  
two ;-)

All the conversions to handle >2 Gb and >4 Gb files and payloads have
largely been in place since rpm-4.4.6. The remaining issues are user  
visible
however. It's impossible to save a byte count > 4Gb in 32 bits within an
rpm package.

73 de Jeff
Received on Tue Nov 6 14:31:54 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.