My comments to X3J11 (1000 lines)

Wayne A. Christopher faustus at ucbcad.berkeley.edu
Wed Jan 7 05:58:07 AEST 1987


A lot of people have been worrying about the proliferation of names
that don't begin with `_' which are pre-defined by the implementation.
But seriously, we can't expect `read' to be re-defined as `_read' in
UNIX -- the things that UNIX defines are going to stay defined.  How
many programmers have had serious problems with conflicts like this?
The problem of non-standard identifiers in libraries isn't a problem at
all, as I pointed out in a previous message (just make sure other
library routines use "hidden" variations), and macros defined in header
files usually will cause an error, so at least bugs aren't going to
remain hidden because of this.  Before we spend too much time fixing
problems, let's make sure that they're problems in the first place.

	Wayne



More information about the Comp.lang.c mailing list