http://d.puremagic.com/issues/show_bug.cgi?id=2065 ------- Comment #2 from bugzilla at digitalmars.com 2008-05-12 15:47 ------- I'm having a hard time seeing how: return (result == 0xFFFFFFFF) ? 0 : 1; is different from: return result != 0xFFFFFFFF; --