Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site ism780c.UUCP Path: utzoo!linus!decvax!ittatc!dcdwest!sdcsvax!sdcrdcf!ism780c!tim From: tim@ism780c.UUCP (Tim Smith) Newsgroups: net.lang.c Subject: Re: How to test for +/- INFINITY, etc. in C with IEEE Message-ID: <203@ism780c.UUCP> Date: Fri, 27-Dec-85 00:29:54 EST Article-I.D.: ism780c.203 Posted: Fri Dec 27 00:29:54 1985 Date-Received: Sat, 28-Dec-85 13:01:48 EST References: <993@turtlevax.UUCP> <130@hadron.UUCP> Reply-To: tim@ism780c.UUCP (Tim Smith) Organization: Interactive Systems Corp., Santa Monica, CA Lines: 13 Keywords: cast, conversion, int, float In article <130@hadron.UUCP> jsdy@hadron.UUCP (Joseph S. D. Yao) writes: > >union liffle { /* long int / float union is a liffle. */ > long int lf_l; > float lf_f; >}; >const union liffle inf = { 0x7f80000 }; /* initialises 1st elem */ >#define INFINITY (inf.lf_f) Aren't you jumping the gun a little here? The above isn't legal yet! -- Tim Smith sdcrdcf!ism780c!tim || ima!ism780!tim || ihnp4!cithep!tim