Well, we can consider changing optic to return a sizediff_t, which removes the
problems at the cost of an impacting change.

On 1/10/2011 11:11 PM, Andrei Alexandrescu wrote:
> I reverted to int. I was worried about a slight inefficiency but I guess it's
> hardly measurable.
> 
> Andrei
> 
> On 1/10/11 10:56 PM, Brad Roberts wrote:
>> Hrm.. I think I'd like to object to today's change of std.string.cmp to 
>> return
>> sizediff_t rather than int.  The reason.. Object.opCmp returns int.  So, 
>> using
>> cmp is needlessly painful.  A simple cast is dangerous.. consider what 
>> happens
>> if some how the cmp returns a multiple of 2^32.  But I guarantee that a 
>> simple
>> cast is what most people that run into the mismatch will do.
>>
>> Thoughts?
>> _______________________________________________
>> phobos mailing list
>> [email protected]
>> http://lists.puremagic.com/mailman/listinfo/phobos
> _______________________________________________
> phobos mailing list
> [email protected]
> http://lists.puremagic.com/mailman/listinfo/phobos

_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to