File.size() is a ulong
bearophile
bearophileHUGS at lycos.com
Sun Jan 9 05:29:47 PST 2011
>From a recent update in File I've seen that size() returns an ulong, given by seek():
http://www.dsource.org/projects/phobos/browser/trunk/phobos/std/stdio.d?rev=2284#L585
http://www.dsource.org/projects/phobos/browser/trunk/phobos/std/stdio.d?rev=2284#L1245
It uses fseek, that seems to return a signed value:
http://www.cplusplus.com/reference/clibrary/cstdio/ftell/
Isn't it better and safer if those functions of File return a long instead of an ulong?
Bye,
bearophile
More information about the Digitalmars-d-learn
mailing list