Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!hplabs!hpda!hpcupt1!hpisod2!decot From: decot@hpisod2.HP.COM (Dave Decot) Newsgroups: comp.std.c Subject: Re: Reserved names in ANSI C Message-ID: <11580014@hpisod2.HP.COM> Date: 21 Jun 89 21:44:59 GMT References: <1598@cbnewsh.ATT.COM> Organization: Hewlett Packard, Cupertino Lines: 22 > Yes. From reading section 4.13: > > E[0-9A-Z].* macros in errno.h > is[a-z].* externals, ctype.h > to[a-z].* externals, ctype.h > LC_[A-Z].* macros in locale.h > f is any function defined in math.h > l is any function defined in math.h > SIG[A-Z].* macros in signal.h > SIG_[A-Z].* macros in signal.h > str[a-z].* externals, stdlib.h and string.h > mem[a-z].* externals, string.h > wcs[a-z].* externals, string.h These do not really benefit the implementation either, because the (draft) standard requires so many other things to be hidden from the application's namespace the extra effort to hide such names is less than that of documenting that the application can't use them. Sigh. Dave