"Rainer Deyke" <root at rainerdeyke.com> writes: > Because that leaves ~0 inconsistent with existing code. Huh? ~0 and ~0L both return -1 of their respective type in the current implementation; how would this be inconsistent? --amk