Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!watnot!watrose!wjjordan From: wjjordan@watrose.UUCP Newsgroups: comp.lang.c Subject: Re: Using the Commercial At sign in C Message-ID: <8328@watrose.UUCP> Date: Mon, 15-Dec-86 04:23:28 EST Article-I.D.: watrose.8328 Posted: Mon Dec 15 04:23:28 1986 Date-Received: Wed, 17-Dec-86 00:15:38 EST References: <1499@brl-adm.ARPA> Reply-To: wjjordan@watrose.UUCP (W. Jim Jordan) Organization: Canada's Yuppieland, Waterloo, Ontario Lines: 23 In article <1499@brl-adm.ARPA> LINNDR%VUENGVAX.BITNET@wiscvm.wisc.edu writes: >Recently, a posting questioned the overloading of '+' for use as an >operator for forcing order of evaluation. Since the commercial '@' sign >is not otherwise used in C (because of it's former as a line kill char >in Version X Unix?), maybe it would be a better choice. Because this ability >is a new ability, maybe its inclusion warrants a new operator. Quantum Software Systems' C compiler for the 80x86 family uses the @ to dereference pointers off the extra segment register. They've also conveniently provided -} to do the same thing for structure references. These are useful extensions in an Intel environment only, and a bloody pain to figure out and port otherwise. These make for some really sleazy machine-dependent code. Drives project assurance and test departments nuts. Jim -- I never could get the hang of Thursdays. W. Jim Jordan Moving to Toronto for a work term... no address available yet.