🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #285

Logitech 3.x longint bug warning

#285
From: Tom Haapanen
Date: Wed, 27 Sep 1989 01:46
19 lines
1152 bytes
I was having real problems getting my numeric conversion routine working
for integers; it was fine for cardinals.  The routine converts a string
to a longint and then does a range check before a conversion.  But, beware:

	WriteLongInt(VAL(LONGINT, MAX(INTEGER)), 10);
	WriteLongInt(VAL(LONGINT, MIN(INTEGER)), 10);

produces the output

	     32767     32768

Pretty sad ... so longints are STILL buggy in Logitech 3.x.  Can anybody
check if this is also true in the OS/2 version?

					\tom haapanen
"now, you didn't really expect          tom@mims-iris.waterloo.edu
 my views to have anything to do        watmims research group
 with my employer's, did you?"          university of waterloo
Technical Details
Message-ID: <3298@watale.waterloo.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!watmath!maytag!vlsi!watale!mims-iris.waterloo.edu!tom

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!watmath!maytag!vlsi!watale!mims-iris.waterloo.edu!tom
From: tom@mims-iris.waterloo.edu (Tom Haapanen)
Newsgroups: comp.lang.modula2
Subject: Logitech 3.x longint bug warning
Message-ID: <3298@watale.waterloo.edu>
Date: 27 Sep 89 01:46:01 GMT
Sender: daemon@watale.waterloo.edu
Reply-To: tom@mims-iris.waterloo.edu (Tom Haapanen)
Organization: WATMIMS Research Group, University of Waterloo
Lines: 19