I've always wondered why NULL isn't defined in stdio as ((char *)0).
Is there some good reason, or is just because on most systems it isn't
necessary?
This would make the call
execl("whatever", "whatever", NULL);
correct regardless of the relative sizes of integers and pointers.
Philip Lantz
duke!ucf-cs!lantz