Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site tikal.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxl!houxm!vax135!cornell!uw-beaver!teltone!tikal!warren From: warren@tikal.UUCP (warren) Newsgroups: net.lang.c Subject: Re: C pre-processor and ANSI standard Message-ID: <10@tikal.UUCP> Date: Tue, 18-Sep-84 00:07:18 EDT Article-I.D.: tikal.10 Posted: Tue Sep 18 00:07:18 1984 Date-Received: Fri, 14-Sep-84 07:33:16 EDT References: <572@calgary.UUCP> Organization: Teltone Corp., Kirkland, WA Lines: 19 [There are no bugs...] I add my applause to the "const" declaration. Most useful for ROM based applications. If the compiler and linker can know to put const data in rom then much space can be saved. Also duplicate instances of the same constant can be co-resident, another saving. I also applaud the idea of "inline" functions, but feel that a programmer should be able to PREVENT taking the address of a function without having to make it an inline function (e.g. macro). Scope is a better protection than funny names. e.g #define macro(arg) {short _j___k__ ; ... } Defined constants are necessary for large system. Do not delete the existing features. teltone!warren