[phobos] std.string.cmp

Brad Roberts braddr at puremagic.com
Mon Jan 10 22:56:18 PST 2011


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?


More information about the phobos mailing list