Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site dataio.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!harvard!think!mit-eddie!genrad!decvax!tektronix!uw-beaver!uw-june!entropy!dataio!bright From: bright@dataio.UUCP (Walter Bright) Newsgroups: net.lang.c Subject: Re: c programming style Message-ID: <718@dataio.UUCP> Date: Thu, 18-Jul-85 10:00:44 EDT Article-I.D.: dataio.718 Posted: Thu Jul 18 10:00:44 1985 Date-Received: Sun, 21-Jul-85 03:51:50 EDT Reply-To: bright@dataio.UUCP (Walter Bright) Organization: Data I/O Corp., Redmond WA Lines: 11 In article <1286@uwmacc.UUCP> oyster@uwmacc.UUCP (Vicious oyster) writes: > I worked for a company which was (well, *is*, but going down fast) fond of >making everything proprietary (i.e. non-standard). They came up with a >language called DASL (*), based very strongly on C, which >actually perverted the meaning of arithmetic in such a way that >"argv = argv + n" ACTUALLY MEANT "argv = argv + n*sizeof(argv *)" !! That >wasn't documented anywhere, and we had one hell of a time with a certain >piece of code until we figured out what was going on. I've been laboring under the impression that this is how C is defined to work!