> (Of course, that assumes NULL is 0, but I don't think I've run into any > architecture so braindead as to not have NULL=0.) It has nothing to do with machine architecture. The C standard says 0 coerces to the null pointer. NULL, defined in <stddef.h>, is part of the library, not the language. I always use 0, because NULL is a frill. Doug