Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!swrinde!ucsd!ucbvax!DJUKFA11.BITNET!KPH107 From: KPH107@DJUKFA11.BITNET Newsgroups: comp.sys.atari.st Subject: Bug in Turbo C v. 1.0 Message-ID: <9002240802.AA12383@ucbvax.Berkeley.EDU> Date: 24 Feb 90 08:02:49 GMT Sender: usenet@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 13 X-Unparsable-Date: Fri, 23 Feb 90 10:16:46 MEZ Date: 23 February 1990, 10:16:03 MEZ From: Vilmar KLemt (49) 02461/61-4391 KPH107 at DJUKFA11 KFA Juelich To: INFO-ATA at WSMR-SIMTEL20 In the IBM C language Manual (SC09-1128) I read the following: Integer constants are always positive. If you want to write a negative constant, use a unary minus operator, as in -53. This is actually a "constant integer expression", but the compiler accepts it anywhere an integer constant is permitted, and it computes the value for you at compile time. (On System/370, the expression -2147483648 must be type cast to int to represent the negative integer with the largest magnitude.)