Derek R. Price writes:
> 
> Well, the change doesn't really bother me then, though it probably
> deserves a comment to the effect that we are imitating the ISO standard if
> the change is going to be made.  Hopefully that way future code readers
> won't be baffled and perhaps register consistency complaints.

I probably should have mentioned that it's in the ISO C standard
because, as Alexey said, it's traditional, if not well known.  In Unix,
the way to execute a new program is with the execve() system call, and
it takes a null-terminated array of pointers to strings.  Why the C
runtime library decided to count them and pass the count as well as the
array rather than relying on the null terminator, I do not know.

-Larry Jones

When you're as far ahead of the class as I am, it doesn't take much time.
-- Calvin

_______________________________________________
Bug-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-cvs

Reply via email to