range.size() should be long, right?
Jonathan M Davis
jmdavisProg at gmx.com
Mon Jun 25 11:24:24 PDT 2012
On Monday, June 25, 2012 19:49:54 Mehrdad wrote:
> Shouldn't the length of a range should be a long?
>
> Otherwise there's no way we could possibly replace streams with
> ranges.
> 32-bit systems have LOTS of common streams that are over 2^32
> bytes (e.g. DVD images, partition images, large movies, etc.).
>
> And not just that -- if we use size_t instead of long, bit arrays
> will only have a maximum length of 512 MiB -- waay lower than
> what 32-bit systems can handle.
It depends entirely on the range. In most cases, it's size_t, but occasionally
it's explicitly something else.
- Jonathan M Davis
More information about the Digitalmars-d
mailing list