DECLARE FUNCTION ArcCosD# (Nr AS DOUBLE) DECLARE FUNCTION ArcCosS! (Nr AS SINGLE) DECLARE FUNCTION ArcSinD# (Nr AS DOUBLE) DECLARE FUNCTION ArcSinS! (Nr AS SINGLE) DECLARE FUNCTION BCDAbs$ (Nr AS STRING) DECLARE FUNCTION BCDAdd$ (Nr1 AS STRING, Nr2 AS STRING) DECLARE FUNCTION BCDCompare% (Nr1 AS STRING, Nr2 AS STRING) DECLARE FUNCTION BCDCos$ (Nr AS STRING) DECLARE FUNCTION BCDCot$ (Nr AS STRING) DECLARE FUNCTION BCDCsc$ (Nr AS STRING) DECLARE FUNCTION BCDDeg2Rad$(Nr AS STRING) DECLARE FUNCTION BCDDiv$ (Nr1 AS STRING, Nr2 AS STRING) DECLARE FUNCTION BCDe$ () DECLARE FUNCTION BCDFact$ (NumInt AS INTEGER) DECLARE FUNCTION BCDFormat$ (Nr AS STRING, HowToFormat%, RightDigits%) DECLARE FUNCTION BCDMul$ (Nr1 AS STRING, Nr2 AS STRING) DECLARE FUNCTION BCDNeg$ (Nr AS STRING) DECLARE FUNCTION BCDpi$ () DECLARE FUNCTION BCDPower$ (Nr AS STRING, Power AS INTEGER) DECLARE FUNCTION BCDRad2Deg$(Nr AS STRING) DECLARE FUNCTION BCDSec$ (Nr AS STRING) DECLARE FUNCTION BCDSet$ (NumSt$) DECLARE FUNCTION BCDSgn% (Nr AS STRING) DECLARE FUNCTION BCDSin$ (Nr AS STRING) DECLARE FUNCTION BCDSqr$ (Nr AS STRING) DECLARE FUNCTION BCDSub$ (Nr1 AS STRING, Nr2 AS STRING) DECLARE FUNCTION BCDTan$ (Nr AS STRING) DECLARE FUNCTION Cent2Fahr! (Nr AS SINGLE) DECLARE FUNCTION CosHD# (Nr AS DOUBLE) DECLARE FUNCTION CosHS! (Nr AS SINGLE) DECLARE FUNCTION CotD# (Nr AS DOUBLE) DECLARE FUNCTION CotS! (Nr AS SINGLE) DECLARE FUNCTION CscD# (Nr AS DOUBLE) DECLARE FUNCTION CscS! (Nr AS SINGLE) DECLARE FUNCTION Deg2RadD# (Nr AS DOUBLE) DECLARE FUNCTION Deg2RadS! (Nr AS SINGLE) DECLARE FUNCTION ED# () DECLARE FUNCTION ErfD# (Nr AS DOUBLE) DECLARE FUNCTION ErfS! (Nr AS SINGLE) DECLARE FUNCTION ES! () DECLARE FUNCTION FactD# (Nr AS INTEGER) DECLARE FUNCTION FactS! (Nr AS INTEGER) DECLARE FUNCTION Fahr2Cent! (Nr AS SINGLE) DECLARE FUNCTION FracAbs$ (Nr AS STRING) DECLARE FUNCTION FracAdd$ (Nr1 AS STRING, Nr2 AS STRING) DECLARE FUNCTION FracCompare% (Nr1 AS STRING, Nr2 AS STRING) DECLARE FUNCTION FracDiv$ (Nr1 AS STRING, Nr2 AS STRING) DECLARE FUNCTION FracFormat$ (Nr AS STRING, HowToFormat AS INTEGER) DECLARE FUNCTION FracMul$ (Nr1 AS STRING, Nr2 AS STRING) DECLARE FUNCTION FracNeg$ (Nr AS STRING) DECLARE FUNCTION FracSet$ (NumSt$) DECLARE FUNCTION FracSgn% (Nr AS STRING) DECLARE FUNCTION FracSub$ (Nr1 AS STRING, Nr2 AS STRING) DECLARE FUNCTION GCDI% (Nr1 AS INTEGER, Nr2 AS INTEGER) DECLARE FUNCTION GCDL& (Nr1 AS LONG, Nr2 AS LONG) DECLARE FUNCTION Kg2Pound! (Nr AS SINGLE) DECLARE FUNCTION PiD# () DECLARE FUNCTION PiS! () DECLARE FUNCTION Pound2Kg! (Nr AS SINGLE) DECLARE FUNCTION Power2I% (BYVAL PowerOf2 AS INTEGER) DECLARE FUNCTION Power2L& (BYVAL PowerOf2 AS INTEGER) DECLARE FUNCTION Rad2DegD# (Nr AS DOUBLE) DECLARE FUNCTION Rad2DegS! (Nr AS SINGLE) DECLARE FUNCTION SecD# (Nr AS DOUBLE) DECLARE FUNCTION SecS! (Nr AS SINGLE) DECLARE FUNCTION SinHD# (Nr AS DOUBLE) DECLARE FUNCTION SinHS! (Nr AS SINGLE) DECLARE FUNCTION TanHD# (Nr AS DOUBLE) DECLARE FUNCTION TanHS! (Nr AS SINGLE) DECLARE SUB BCDGetSize (LeftDigits AS INTEGER, RightDigits AS INTEGER) DECLARE SUB BCDSetSize (BYVAL LeftDigits%, BYVAL RightDigits%)