On Tue, Feb 28, 2006 at 03:07:56PM -1000, Steve Lhomme wrote: > ...where it makes sense (ie where I found possible problems). It does not make sense. None of this code is storing a pointer in an integer, which is what intptr_t is for. It's just checking the low 3 bits for alignment. Cast to char would work just as well. Rich