Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!cmcl2!harvard!topaz!bentley!kwh From: kwh@bentley.UUCP (KW Heuer) Newsgroups: net.lang.c Subject: Re: C builtin functions? Message-ID: <802@bentley.UUCP> Date: Fri, 9-May-86 09:50:55 EDT Article-I.D.: bentley.802 Posted: Fri May 9 09:50:55 1986 Date-Received: Sun, 11-May-86 03:35:50 EDT References: <1224@ulysses.UUCP> <709@bentley.UUCP>, <716@steinmetz.UUCP> Organization: AT&T Bell Laboratories, Liberty Corner Lines: 19 In article <716@steinmetz.UUCP> steinmetz!davidsen (Davidsen) writes: >At that point, given that we were talking about an "advisory" keyword, >and that obviously you couldn't take the address of an intrinsic >function, one of us suggested that the term "register" be used, since >it may be ignored by the compiler, and prevents taking the address of a >variable. I thought of that too! However, I think the meaning is sufficiently different from a register variable that it's better to use a new keyword. >register foo() { ... } >register foo(); You seem to be using the former to mean "inline" and the latter to mean "builtin". These are not the same concept! Also, why should the user have to know which functions are (or might be) builtins? They should be automatically recognized by the compiler unless explicitly disabled. Karl W. Z. Heuer (ihnp4!bentley!kwh), The Walking Lint