[Expat-discuss] 64 bit integers in Expat 2.0?

Graham Bennett graham-expat at simulcra.org
Tue Nov 29 23:19:31 CET 2005


On Tue, Nov 29, 2005 at 09:00:46AM -0500, Karl Waclawek wrote:
> 
> We are trying to decide whether we should change some API return values
> to 64 bit integers to support file sizes > 2GB. Affected would be these 
> API members:
> 
> XML_GetCurrentByteIndex()
> XML_GetCurrentByteCount()
> XML_GetCurrentLineNumber()
> XML_GetCurrentColumnNumber()
> 
> Obviously this requires applications to be recompiled.
> 
> The question is, how "breaking" would that change be?
> How many applications are actually using these members?
> 
> Should this be delayed after the release of Expat 2.0?

When you say change to 64-bit, do you mean explicitly 64-bit on all
platforms?  

I would have thought it better to use something like size_t, which would
be of the appropriate size on each platform.

Graham

-- 
Graham Bennett


More information about the Expat-discuss mailing list