Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!sri-unix!rutgers!ames!lll-tis!ptsfa!ihnp4!inuxc!iuvax!pur-ee!j.cc.purdue.edu!k.cc.purdue.edu!l.cc.purdue.edu!cik From: cik@l.cc.purdue.edu (Herman Rubin) Newsgroups: comp.lang.c,comp.unix.wizards Subject: Re: pointer alignment when int != char * Message-ID: <572@l.cc.purdue.edu> Date: Sat, 29-Aug-87 08:20:04 EDT Article-I.D.: l.572 Posted: Sat Aug 29 08:20:04 1987 Date-Received: Sun, 30-Aug-87 09:18:14 EDT References: <493@its63b.ed.ac.uk> <6061@brl-smoke.ARPA> <3812@spool.WISC.EDU> <483@mtxinu.UUCP> Organization: Purdue University Statistics Department Lines: 17 Summary: Another example of irresponsible restrictions on programming Xref: mnetor comp.lang.c:4031 comp.unix.wizards:3973 In article <483@mtxinu.UUCP>, ed@mtxinu.UUCP (Ed Gould) writes: > It's also not legal in the proposed ANSI C standard. Pointers > may be subtracted *only* if they point to members of the same > array of elements. The fact that some `gurus' cannot see the uses of this construct, as well as others such as goto's, forcing inline, etc., is no more appropriate than prohibiting the use of any tools developed since 1800 to sculptors. You have no way of knowing how I can use the power of the machine; I may very well find a new way of doing some things tomorrow that I do not see today. Let us remove unnecessary restrictions from the languages. -- Herman Rubin, Dept. of Statistics, Purdue Univ., West Lafayette IN47907 Phone: (317)494-6054 hrubin@l.cc.purdue.edu (ARPA or UUCP) or hrubin@purccvm.bitnet