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!MLY.G.SHADES%MIT-OZ@MIT-MC.ARPA From: MLY.G.SHADES%MIT-OZ@MIT-MC.ARPA Newsgroups: net.lang.c Subject: derived types Message-ID: <7579@brl-tgr.ARPA> Date: Sun, 20-Jan-85 23:12:27 EST Article-I.D.: brl-tgr.7579 Posted: Sun Jan 20 23:12:27 1985 Date-Received: Tue, 22-Jan-85 05:25:10 EST Sender: news@brl-tgr.ARPA Organization: Ballistic Research Lab Lines: 7 what we really want is to define c, as knuth did with mix, to say that char has a minimum holding value of 2^8-1 and short 2^16-1 and long 2^32-1 with int being bound to either short or long. this eliminates the implementation problems on all machines because all you do is select the smallest element that will hold the specified type. shades@mit-oz.arpa