Path: utzoo!utgpu!water!watmath!clyde!rutgers!cmcl2!husc6!mit-eddie!uw-beaver!uw-june!pardo From: pardo@june.cs.washington.edu (David Keppel) Newsgroups: comp.lang.c Subject: Re: Noalias considered unreadable, let alone a bad idea Message-ID: <4079@june.cs.washington.edu> Date: 26 Jan 88 01:30:34 GMT References: <7072@brl-smoke.ARPA> <7160@brl-smoke.ARPA> <3932@hoptoad.uucp> Reply-To: pardo@uw-june.UUCP (David Keppel) Organization: U of Washington, Computer Science, Seattle Lines: 18 [ difficulty of implementing 'noalias' at the last minute ] Back to an older suggestion: it might be easier (and better defined ?-) (politically, not technically) to define pragma() behavior than noalias noalias char *cp; vs. pragma(noalias) char *cp; While the latter is certainly more verbose, I think that it changes the language less, and of course it can be taken out (in existing C compilers, for backwards compatability) for _all_ pragmas with #define pragma(x) Or if "pragma" is already taken, consider "hint", which accurately describes what's going on . . . ;-D on (Well it sure *sounded* sound at the time) Pardo