Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: nyu notesfiles V1.1 4/1/84; site cmcl2.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxl!ihnp4!zehntel!hplabs!hao!seismo!cmcl2!sullivan From: sullivan@cmcl2.UUCP Newsgroups: net.lang.pascal Subject: Help! A pc bug we missed! Message-ID: <22300001@cmcl2.UUCP> Date: Fri, 14-Sep-84 17:31:00 EDT Article-I.D.: cmcl2.22300001 Posted: Fri Sep 14 17:31:00 1984 Date-Received: Tue, 25-Sep-84 02:29:46 EDT Organization: New York University Lines: 28 Nf-ID: #N:cmcl2:22300001:000:749 Nf-From: cmcl2!sullivan Sep 14 17:31:00 1984 We are trying to install the DECWRL Modula-2 and have found a bug in the 4.2 pc that we have. Obvously we missed a correction for it somewhere, so if you have the fix, could you mail it? The problem lies in assigning an integer constant in the range 128 to 255 to a real variable. The results turn out to be in the range -128 to -1. Example: program foo (output); var x : real; begin { this is not ok } x := 255; writeln(x); { this is ok } x := 255.0; writeln(x) end. Will produce: -1.00000000000000e+00 2.55000000000000e+02 Help! We are burning with the desire to get Modula-2 up and running! Thanks in advance! David J. Sullivan UUCP: ...!{allegra | ihnp4}!cmcl2!sullivan New York University ARPA: sullivan@nyu-cmcl2