Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site uwai.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!uwvax!uwai!tom From: tom@uwai.UUCP Newsgroups: net.lang.c Subject: Re: C needs BCD... Message-ID: <156@uwai.UUCP> Date: Sun, 11-Nov-84 10:03:48 EST Article-I.D.: uwai.156 Posted: Sun Nov 11 10:03:48 1984 Date-Received: Mon, 12-Nov-84 07:18:41 EST References: <135@harvard.UUCP> <13900009@acf4.UUCP> Organization: U of Wisconsin CS Dept Lines: 32 > Isn't that what "double long" is for?? I don't think so... on my system, this program: --> main() --> { --> double long foo; --> --> for (foo=2; ; foo *= foo) --> printf("%ld\n",foo); --> } generates this when compiled: --> % make foo --> cc foo.c -o foo --> "foo.c", line 3: illegal type combination --> *** Error code 1 --> --> Stop. --> % I vote for 64-bit integers. BCD is for COBOL and other antequated dinosaurs. -- Tom Christiansen University of Wisconsin Computer Science Systems Lab ...!{allegra,heurikon,ihnp4,seismo,uwm-evax}!uwvax!tom tom@wisc-crys.arpa