Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!haven!adm!smoke!gwyn From: gwyn@smoke.BRL.MIL (Doug Gwyn) Newsgroups: comp.lang.c Subject: Re: The free() thing and function names Message-ID: <11092@smoke.BRL.MIL> Date: 17 Sep 89 00:44:13 GMT References: <1989Sep14.022055.5961@twwells.com> <841@uniol.UUCP> <1989Sep15.202109.4888@twwells.com> Reply-To: gwyn@brl.arpa (Doug Gwyn) Organization: Ballistic Research Lab (BRL), APG, MD. Lines: 14 In article <1989Sep15.202109.4888@twwells.com> bill@twwells.com (T. William Wells) writes: >BTW, I too am not very happy about this: it effectively adds a whole >bunch of keywords to the language. Some of which one has no reason to >know exists. Well, it is much too late, and I haven't a suggestion to >fix it; I thought I did, but on further inspection, discovered a >fatal flaw. So now I'll just grumble about this language deficiency >and learn to live with it. It would have been trivial for the Standard to have "fixed" this; all standard library functions could have been given names starting with an underscore, for example. I personally would have preferred that, along with reengineering the specs for many of the functions. Suggestions along these lines were made, but it was deemed outside X3J11's charter (namely, to standardize existing practice).