Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!godot!harvard!seismo!brl-tgr!tgr!cottrell@nbs-vms.ARPA From: cottrell@nbs-vms.ARPA Newsgroups: net.lang.c Subject: steal your face :-) Message-ID: <8367@brl-tgr.ARPA> Date: Wed, 20-Feb-85 16:42:12 EST Article-I.D.: brl-tgr.8367 Posted: Wed Feb 20 16:42:12 1985 Date-Received: Tue, 26-Feb-85 05:14:33 EST Sender: news@brl-tgr.ARPA Organization: Ballistic Research Lab Lines: 24 /* > In article berry@zinfandel.UUCP (Berry Kercheval) writes: > | I would like to see the operator ':-)'. I'm taking bets on what > | it will mean (:-) > > I would use it as a unary reverse assertation, so that this: > > (a == 0) :-); /* 'a' should not be zero here, barf if it is */ > > would be expanded to the equivalent of: > > assert(a != 0); /* 'a' should not be zero here, barf if it is */ > > > 44 61 76 65 32 4C 6F 6E 67 I'd use it to represent the `generic null pointer' I've been so adamantly arguing for: funxion(NULL:-) or howabout a rediculous switch value: case -1:-) abort(); "Nothin' left to do but :-) :-) :-)" 4A 69 6D */