home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C!T ROM 2
/
ctrom_ii_b.zip
/
ctrom_ii_b
/
PROGRAM
/
CLIPPER
/
NFPAT5
/
PAT5.DOC
< prev
Wrap
Text File
|
1992-12-31
|
2KB
|
45 lines
--------------------------------------------------------------------
Nanforum Toolkit v2.1 Patch #5 12/31/92
--------------------------------------------------------------------
Toolkit release 2.1 introduced a revised version of a header
file called FTINT86.CH. This file is used by anyone writing code
that uses the FT_INT86() function.
Unfortunately, a typo or two were introduced in the update, which has
been corrected, and a long standing problem with the way the
lowbyte() and highbyte() macros deal with negative numbers has been
fixed.
The bugs would have caused return values from the interrupt to
be misreported. Usually, this results in a report of an error
when the call actually suceeded.
Thanks to Dan Docekal, Michael Cohen and Ted Means for
their detective work and fixes.
This is not a patch in the typical sense; there's no corresponding
.OBJ file to replace in your NANFOR.LIB. At least not yet.
To "apply" the patch, find your existing copy of ftint86.ch
from the original distribution and destroy it everywhere you
may have put it, and substitute the enclosed ftint86.ch in
its place. Be sure to delete the old version from your
distribution (NFLIB.ZIP) if you want to be sure never to use
or pass around the errant version again.
If you have code that #includes FTINT86.CH, you should recompile
it and retest it.
You might be wondering whether software in the toolkit that
uses FTINT86.CH is affected by the bugs. It's possible this
software may have been compiled with the older version of
FTINT86.CH, and thus will work fine. We'll post patches as
these things are tested.
Remember to report all strange stuff in Section 5 of the CLIPPER
forum on CompuServe! If you have any problems, please contact me
so I can help you get them fixed.
Glenn Scott [71620,1521]
Internet: 71620.1521@compuserve.com