On Tuesday, 18 November 2014 at 14:24:18 UTC, FrankLike wrote:
Many excellent projects such as dfl,dgui,tango, many 'length' which type is 'int' or 'uint',they are D's,many people like it.but they should migrate to 64 bit.So if 'length' type is 'int',they can work on 64 bit,but now,they must be modify for 'length''s type.
The type of 'length' has always been size_t, which is aliased to uint on x86 and ulong on x64. I think an argument could be made for using long instead of ulong, but the switch from unsigned to signed across bus widths could result in portability issues (when building an x64 program for x86).
