Hmmm. This sort of discussion is just more evidence that the notion of null versus NULL pointers is unnecessarily complicated in C.

I'll offer some comments in the hope of clarifying. Having...