home *** CD-ROM | disk | FTP | other *** search
/ POINT Software Programming / PPROG1.ISO / basic / qlib / qlib.bi < prev    next >
Text File  |  1993-12-31  |  7KB  |  189 lines

  1. DEFINT A-Z
  2. DECLARE FUNCTION AllocEMS (bytes&)
  3. DECLARE FUNCTION AllocMem (bytes%)
  4. DECLARE FUNCTION AllocVMS (filename$, bytes&)
  5. DECLARE FUNCTION AllocXMS (bytes&)
  6. DECLARE FUNCTION ANSIColor ()
  7. DECLARE FUNCTION ASCII (a$)
  8. DECLARE FUNCTION Bit2INT (b$)
  9. DECLARE FUNCTION BitBlockBytes (a%, b%, c%, d%)
  10. DECLARE FUNCTION BitPlaneBytes (a%, b%, c%, d%)
  11. DECLARE FUNCTION C2F! (c!)
  12. DECLARE FUNCTION Color16% (red%, green%, blue%)
  13. DECLARE FUNCTION Color256& (red%, green%, blue%)
  14. DECLARE FUNCTION ColorAttr (fore%, back%)
  15. DECLARE FUNCTION CPXAdd# (c0#, c1#)
  16. DECLARE FUNCTION CPXDiv# (c0#, c1#)
  17. DECLARE FUNCTION CPXMul# (c0#, c1#)
  18. DECLARE FUNCTION CPXNeg# (c0#)
  19. DECLARE FUNCTION CPXNegI# (c0#)
  20. DECLARE FUNCTION CPXNegR# (c0#)
  21. DECLARE FUNCTION DayName$ (d%)
  22. DECLARE FUNCTION DayOfWeek (m%, d%, y%)
  23. DECLARE FUNCTION DBL2STR$ (n#, dec%, opt%)
  24. DECLARE FUNCTION DGetKey ()
  25. DECLARE FUNCTION DiskWP (drive%)
  26. DECLARE FUNCTION DOSError ()
  27.  
  28. DECLARE FUNCTION EMSError ()
  29. DECLARE FUNCTION EMSFree& ()
  30. DECLARE FUNCTION EMSReady ()
  31. DECLARE FUNCTION EMSTotal& ()
  32.  
  33. DECLARE FUNCTION EXEName$ ()
  34. DECLARE FUNCTION F2C! (f!)
  35. DECLARE FUNCTION Factorial# (n%)
  36. DECLARE FUNCTION FCreate (f$)
  37. DECLARE FUNCTION FGetSTR$ (h%)
  38. DECLARE FUNCTION FileCount (s$, attr%)
  39. DECLARE FUNCTION Find1 (s%, p%, n%, value%)
  40. DECLARE FUNCTION Find2 (s%, p%, n%, value%)
  41. DECLARE FUNCTION Find4 (s%, p%, n%, value AS ANY)
  42. DECLARE FUNCTION Find8 (s%, p%, n%, value AS ANY)
  43. DECLARE FUNCTION FLoad (filename$)
  44. DECLARE FUNCTION FLoadEMS (filename$)
  45. DECLARE FUNCTION Floppies ()
  46. DECLARE FUNCTION FloppyType (d%)
  47. DECLARE FUNCTION FOpen (f$, mode%)
  48. DECLARE FUNCTION FSize& (handle%)
  49. DECLARE FUNCTION FValue! (n%, i!, pmt!, pv!)
  50. DECLARE FUNCTION GetBorder ()
  51. DECLARE FUNCTION GetCMD$ (a%)
  52. DECLARE FUNCTION GetCPU ()
  53. DECLARE FUNCTION GetDot (x%, y%)
  54. DECLARE FUNCTION GetDrive$ ()
  55. DECLARE FUNCTION GetKey ()
  56. DECLARE FUNCTION GetSUB$ (d$)
  57. DECLARE FUNCTION GoodDrive%(d$)
  58. DECLARE FUNCTION GPullDown (addr%, mainchoice%, subchoice%)
  59. DECLARE FUNCTION GSaveEMS ()
  60. DECLARE FUNCTION GVertList (addr%, x%, y%, choice%)
  61. DECLARE FUNCTION HRam8043 ()
  62. DECLARE FUNCTION HRam9025 ()
  63. DECLARE FUNCTION HRam9043 ()
  64. DECLARE FUNCTION HText ()
  65. DECLARE FUNCTION HGraph ()
  66. DECLARE FUNCTION HGraph0 ()
  67. DECLARE FUNCTION InsertString$ (a$, b$, i%)
  68. DECLARE FUNCTION InString (a$, b$, start%)
  69. DECLARE FUNCTION InStringCount (a$, b$, start%)
  70. DECLARE FUNCTION InStringR (a$, b$, start%)
  71. DECLARE FUNCTION InString2 (a$, b$, start%)
  72. DECLARE FUNCTION InString2R (a$, b$, start%)
  73. DECLARE FUNCTION INT2STR$ (d%, i%)
  74. DECLARE FUNCTION IsAlpha (k%)
  75. DECLARE FUNCTION IsATT ()
  76. DECLARE FUNCTION IsDigit (k%)
  77. DECLARE FUNCTION IsEMS ()
  78. DECLARE FUNCTION IsLower (k%)
  79. DECLARE FUNCTION IsMouse ()
  80. DECLARE FUNCTION IsMSHERC ()
  81. DECLARE FUNCTION IsSEVGA ()
  82. DECLARE FUNCTION IsUpper (k%)
  83. DECLARE FUNCTION IsXMS ()
  84. DECLARE FUNCTION JaNein ()
  85. DECLARE FUNCTION KBDtype ()
  86. DECLARE FUNCTION KeyFilter (s1$, s2$, k%)
  87. DECLARE FUNCTION KeyWaiting ()
  88. DECLARE FUNCTION KeyIfWaiting ()
  89. DECLARE FUNCTION LastEdit ()
  90. DECLARE FUNCTION LNG2SNG! (a&)
  91. DECLARE FUNCTION LNG2STR$ (d&, i%)
  92. DECLARE FUNCTION LowWord% (a&)
  93. DECLARE FUNCTION MakeVScreen (r%, c%)
  94. DECLARE FUNCTION MaskEdit (mask$, row%, col%, attr%, options%)
  95. DECLARE FUNCTION MathChip ()
  96. DECLARE FUNCTION MaxDBLArray (s%, o%, n%)
  97. DECLARE FUNCTION MaxDBLb (s%, p%, n%, b%)
  98. DECLARE FUNCTION MaxINTArray (s%, o%, n%)
  99. DECLARE FUNCTION MaxINTb (s%, p%, n%, b%)
  100. DECLARE FUNCTION MaxLNGArray (s%, o%, n%)
  101. DECLARE FUNCTION MaxLNGb (s%, p%, n%, b%)
  102. DECLARE FUNCTION MaxSNGArray (s%, o%, n%)
  103. DECLARE FUNCTION MaxSNGb (s%, p%, n%, b%)
  104. DECLARE FUNCTION MaxVSTRArray (o%, n%)
  105. DECLARE FUNCTION MinDBLArray (s%, o%, n%)
  106. DECLARE FUNCTION MinDBLb (s%, p%, n%, b%)
  107. DECLARE FUNCTION MinINTArray (s%, o%, n%)
  108. DECLARE FUNCTION MinINTb (s%, p%, n%, b%)
  109. DECLARE FUNCTION MinLNGArray (s%, o%, n%)
  110. DECLARE FUNCTION MinLNGb (s%, p%, n%, b%)
  111. DECLARE FUNCTION MinSNGArray (s%, o%, n%)
  112. DECLARE FUNCTION MinSNGb (s%, p%, n%, b%)
  113. DECLARE FUNCTION MinVSTRArray (o%, n%)
  114. DECLARE FUNCTION SVGA132 (i%)
  115. DECLARE FUNCTION Mode43 ()
  116. DECLARE FUNCTION ModeMono ()
  117. DECLARE FUNCTION ModeColor ()
  118. DECLARE FUNCTION MonthName$ (m%)
  119. DECLARE FUNCTION MouseReady ()
  120. DECLARE FUNCTION MouseType()
  121. DECLARE FUNCTION NetPValue! (s%, o%, n%, i!)
  122. DECLARE FUNCTION OuiNon ()
  123. DECLARE FUNCTION Path$ (n%)
  124. DECLARE FUNCTION Payment! (n%, i!, pv!, fv!)
  125. DECLARE FUNCTION PrinterError ()
  126. DECLARE FUNCTION PrinterError2 (p%)
  127. DECLARE FUNCTION PSolveF4# (s%, o%, n%, x!)
  128. DECLARE FUNCTION PSolveF8# (s%, o%, n%, x!)
  129. DECLARE FUNCTION PSolveI2# (s%, o%, n%, x!)
  130. DECLARE FUNCTION PSolveI4# (s%, o%, n%, x!)
  131. DECLARE FUNCTION PullDown (addr%, mainchoice%, subchoice%)
  132. DECLARE FUNCTION PValue! (n%, i!, pmt!, fv!)
  133. DECLARE FUNCTION RAMSize% ()
  134. DECLARE FUNCTION ReadSShort (s%, o%, n%)
  135. DECLARE FUNCTION ReadUShort (s%, o%, n%)
  136. DECLARE FUNCTION Real2CPX# (r!, i!)
  137. DECLARE FUNCTION ReplaceString$ (a$, b$, i%, n%)
  138. DECLARE FUNCTION Save256 ()
  139. DECLARE FUNCTION ScreenMem ()
  140. DECLARE FUNCTION SiNo ()
  141. DECLARE SUB SortF4HI(BYVAL s%, BYVAL p%, BYVAL n%)
  142. DECLARE SUB SortF4LO(BYVAL s%, BYVAL p%, BYVAL n%)
  143. DECLARE SUB SortI2HI(BYVAL s%, BYVAL p%, BYVAL n%)
  144. DECLARE SUB SortI2LO(BYVAL s%, BYVAL p%, BYVAL n%)
  145. DECLARE SUB SortI4HI(BYVAL s%, BYVAL p%, BYVAL n%)
  146. DECLARE SUB SortI4LO(BYVAL s%, BYVAL p%, BYVAL n%)
  147. DECLARE FUNCTION STR2INT% (n$)
  148. DECLARE FUNCTION STR2LNG& (n$)
  149. DECLARE FUNCTION STRError% ()
  150. DECLARE FUNCTION SumDBLArray# (s%, o%, n%)
  151. DECLARE FUNCTION SumINTArray# (s%, o%, n%)
  152. DECLARE FUNCTION SumLNGArray# (s%, o%, n%)
  153. DECLARE FUNCTION SumSNGArray# (s%, o%, n%)
  154. DECLARE FUNCTION SumDBLb# (s%, o%, n%, bytes%)
  155. DECLARE FUNCTION SumINTb# (s%, o%, n%, bytes%)
  156. DECLARE FUNCTION SumLNGb# (s%, o%, n%, bytes%)
  157. DECLARE FUNCTION SumSNGb# (s%, o%, n%, bytes%)
  158. DECLARE FUNCTION SNG2INT% (a!, oops%)
  159. DECLARE FUNCTION SNG2LNG& (a!, oops%)
  160. DECLARE FUNCTION SNG2STR$ (n!, dec%, opt%)
  161. DECLARE FUNCTION StdDevDBL! (s%, o%, n%)
  162. DECLARE FUNCTION StdDevINT! (s%, ot%, n%)
  163. DECLARE FUNCTION StdDevLNG! (s%, ot%, n%)
  164. DECLARE FUNCTION StdDevSNG! (s%, o%, n%)
  165. DECLARE FUNCTION strchr (a$, a%)
  166. DECLARE FUNCTION StripChar$ (a$, b$)
  167. DECLARE FUNCTION SVGA16 (i%)
  168. DECLARE FUNCTION SVGA256 (i%)
  169. DECLARE FUNCTION TrimRight (a$)
  170. DECLARE FUNCTION VertList (mm%, r0%, c0%, choice%)
  171. DECLARE FUNCTION WhichVGA ()
  172. DECLARE FUNCTION WindowMem (r0%, c0%, r1%, c1%)
  173. DECLARE FUNCTION WLastEdit ()
  174. DECLARE FUNCTION XMSContig()
  175. DECLARE FUNCTION XMSError()
  176. DECLARE FUNCTION XMSFree()
  177. DECLARE FUNCTION YesNo ()
  178.  
  179. TYPE BezierData                 ' data structure for Bezier curves
  180.     x0 AS INTEGER           ' 1st endpoint: (x0, y0)
  181.     y0 AS INTEGER
  182.     x1 AS INTEGER           ' 1st control point: (x1, y1)
  183.     y1 AS INTEGER
  184.     x2 AS INTEGER           ' 2nd control point: (x2, y2)
  185.     y2 AS INTEGER
  186.     x3 AS INTEGER           ' 2nd endpoint: (x3, y3)
  187.     y3 AS INTEGER
  188. END TYPE
  189.