🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #18638

X2Fix and Long2Fix in LSC

#18638
From: sho
Date: Tue, 01 Sep 1987 22:50
19 lines
1300 bytes
I am in the process of converting a program to use the fixed point
routines.  My version of LSC seems to choke on both X2Fix() and
Long2Fix().  The first bug occured in a line like

	FixMul(X2Fix(5.0), X2Fix(5.0));

Which gave a "Pascal argument wrong size" error.  After putting in a
line of the form

	Fixed X2Fix();

I just get a link error that says X2Fix is undefined.  However, Fix2X
seems to be recognized.  What is going on?  I have an old version of
the manual, so it is not much help.  My guess is that the type double
is not defined as an extended, and the routine which converts doubles
to Fixed is called somthing else.  Something I should have checked
when I was at work. *sigh*.  

						-Sho
Technical Details
Message-ID: <3857@cit-vax.Caltech.Edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!seismo!ll-xn!cit-vax!tybalt.caltech.edu!sho

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!seismo!ll-xn!cit-vax!tybalt.caltech.edu!sho
From: sho@tybalt.caltech.edu.UUCP
Newsgroups: comp.sys.mac
Subject: X2Fix and Long2Fix in LSC
Message-ID: <3857@cit-vax.Caltech.Edu>
Date: Tue, 1-Sep-87 18:50:33 EDT
Article-I.D.: cit-vax.3857
Posted: Tue Sep  1 18:50:33 1987
Date-Received: Thu, 3-Sep-87 01:48:46 EDT
Sender: news@cit-vax.Caltech.Edu
Reply-To: sho@tybalt.caltech.edu.UUCP (Sho Kuwamoto)
Organization: California Institute of Technology
Lines: 19