home *** CD-ROM | disk | FTP | other *** search
/ Boston 2 / boston-2.iso / DOS / PROGRAM / CLIPPER / NFTROFF / MERGED.TR < prev    next >
Text File  |  1993-12-01  |  17KB  |  1,171 lines

  1. .de }n
  2. .bp
  3. .sp .5i
  4. ..
  5. .wh -.8i }n
  6. .sp .5i
  7. .po -.4i
  8. .ll 7.5i
  9. .ps 9
  10. .vs 9
  11. .in 0i
  12. .ps +2
  13. .vs +2
  14. Array
  15. .ps -2
  16. .vs -2
  17. .sp
  18. .ta 1.28i
  19. .br
  20. FT_AADDITION()    Add elements unique of source array to target array
  21. .br
  22. .ta
  23. .ta 1.28i
  24. .br
  25. FT_AAVG()    Average numeric values in an array
  26. .br
  27. .ta
  28. .ta 1.28i
  29. .br
  30. FT_ADESSORT()    Sort an array in descending order
  31. .br
  32. .ta
  33. .ta 1.28i
  34. .br
  35. FT_AEMAXLEN()    Find longest element within an array
  36. .br
  37. .ta
  38. .ta 1.28i
  39. .br
  40. FT_AEMINLEN()    Find shortest element within an array
  41. .br
  42. .ta
  43. .ta 1.28i
  44. .br
  45. FT_AMEDIAN()    Find middle value in array, or average of two middle values
  46. .br
  47. .ta
  48. .br
  49. FT_ANOMATCHES() Find the number of array elements meeting a condition
  50. .ta 1.28i
  51. .br
  52. FT_AREDIT()    2 dimensional array editing function using TBrowse
  53. .br
  54. .ta
  55. .ta 1.28i
  56. .br
  57. FT_ASUM()    Sum the elements of an array
  58. .br
  59. .ta
  60. .ta 1.28i
  61. .br
  62. FT_RESTARR()    Restore a Clipper array from a disc file
  63. .br
  64. .ta
  65. .ta 1.28i
  66. .br
  67. FT_SAVEARR()    Save Clipper array to a disc file\.
  68. .br
  69. .ta
  70. .bp
  71. .ps +2
  72. .vs +2
  73. Math
  74. .ps -2
  75. .vs -2
  76. .sp
  77. .ta 1.28i
  78. .br
  79. FT_GCD()    Calculate greatest common divisor of two numbers
  80. .br
  81. .ta
  82. .ta 1.28i
  83. .br
  84. FT_NETPV()    Calculate net present value
  85. .br
  86. .ta
  87. .ta 1.28i
  88. .br
  89. FT_RAND1()    Generate a random number
  90. .br
  91. .ta
  92. .ta 1.28i
  93. .br
  94. FT_ROUND()    Rounds a number to a specific place
  95. .br
  96. .ta
  97. .bp
  98. .ps +2
  99. .vs +2
  100. Menus/Prompts
  101. .ps -2
  102. .vs -2
  103. .sp
  104. .ta 1.28i
  105. .br
  106. @\.\.\.PROMPT    Define a menu item for use with MENU TO
  107. .br
  108. .ta
  109. .ta 1.28i
  110. .br
  111. FT_ACH2TB()    Replace ACHOICE() with a Tbrowse object
  112. .br
  113. .ta
  114. .ta 1.28i
  115. .br
  116. FT_ADDER()    Pop up a simple calculator
  117. .br
  118. .ta
  119. .ta 1.28i
  120. .br
  121. FT_BLINK()    Display a blinking message on the screen
  122. .br
  123. .ta
  124. .ta 1.28i
  125. .br
  126. FT_BRWSWHL()    Browse an indexed database limited to a while condition
  127. .br
  128. .ta
  129. .ta 1.28i
  130. .br
  131. FT_CLRSEL()    User Selectable Colour Routine
  132. .br
  133. .ta
  134. .ta 1.28i
  135. .br
  136. FT_DISPMSG()    Display a message and optionally waits for a keypress
  137. .br
  138. .ta
  139. .ta 1.28i
  140. .br
  141. FT_FILL()    Declare menu options for FT_MENU1()
  142. .br
  143. .ta
  144. .ta 1.28i
  145. .br
  146. FT_MENU1()    Pulldown menu system
  147. .br
  148. .ta
  149. .ta 1.28i
  150. .br
  151. FT_MENU2()    Vertical lightbar menu
  152. .br
  153. .ta
  154. .ta 1.28i
  155. .br
  156. FT_MENUTO()    Execute light bar menu using prompts created with FT_PROMPT(
  157. .br
  158. .ta
  159. .ta 1.28i
  160. .br
  161. FT_PENDING()    Display same-line pending messages after a wait\.
  162. .br
  163. .ta
  164. .ta 1.28i
  165. .br
  166. FT_PICKDAY()    Picklist of days of week
  167. .br
  168. .ta
  169. .ta 1.28i
  170. .br
  171. FT_PROMPT()    Define a menu item for use with FT_MENUTO()
  172. .br
  173. .ta
  174. .ta 1.28i
  175. .br
  176. FT_XBOX()    Display a self-sizing message box and message
  177. .br
  178. .ta
  179. .ta 1.28i
  180. .br
  181. MENU TO    Execute light bar menu using prompts created with @\.\.\.PROMPT
  182. .br
  183. .ta
  184. .bp
  185. .ps +2
  186. .vs +2
  187. NetWare
  188. .ps -2
  189. .vs -2
  190. .sp
  191. .ta 1.28i
  192. .br
  193. FT_ENDCAP()    Cancel a specific NetWare print queue capture
  194. .br
  195. .ta
  196. .ta 1.28i
  197. .br
  198. FT_LOGOUT()    Logout from all currently connected NetWare file servers
  199. .br
  200. .ta
  201. .ta 1.28i
  202. .br
  203. FT_NOVDMP2()    Determine Novell server\'s dynamic memory area 2 availability
  204. .br
  205. .ta
  206. .ta 1.28i
  207. .br
  208. FT_NOVPURGE()    Purge all deleted files on a Novell server
  209. .br
  210. .ta
  211. .ta 1.28i
  212. .br
  213. FT_NWLSTAT()    Return the current Novell NetWare logical station number
  214. .br
  215. .ta
  216. .br
  217. FT_NWSEMCLOSE() Close a NetWare semaphore
  218. .ta 1.28i
  219. .br
  220. FT_NWSEMEX()    Examine a NetWare semaphore\'s value and open count
  221. .br
  222. .ta
  223. .ta 1.28i
  224. .br
  225. FT_NWSEMLOCK()    Perform a semaphore "lock"
  226. .br
  227. .ta
  228. .ta 1.28i
  229. .br
  230. FT_NWSEMOPEN()    Open or create a NetWare semaphore
  231. .br
  232. .ta
  233. .ta 1.28i
  234. .br
  235. FT_NWSEMSIG()    Signal a NetWare semaphore (increment)
  236. .br
  237. .ta
  238. .ta 1.28i
  239. .br
  240. FT_NWSEMWAIT()    Wait on a NetWare semaphore (decrement)
  241. .br
  242. .ta
  243. .ta 1.28i
  244. .br
  245. FT_NWUID()    Return the current Novell NetWare User ID
  246. .br
  247. .ta
  248. .ta 1.28i
  249. .br
  250. FT_PFLUSH()    Flush a NetWare capture buffer
  251. .br
  252. .ta
  253. .ta 1.28i
  254. .br
  255. FT_TTSABORT()    Abort explicit and implicit NetWare TTS transactions
  256. .br
  257. .ta
  258. .ta 1.28i
  259. .br
  260. FT_TTSAVAIL()    Check whether default Novell file server supports TTS
  261. .br
  262. .ta
  263. .ta 1.28i
  264. .br
  265. FT_TTSBEGIN()    Begin explicit transaction under NetWare\'s TTS
  266. .br
  267. .ta
  268. .ta 1.28i
  269. .br
  270. FT_TTSEND()    End explicit or implicit transaction under NetWare\'s TTS
  271. .br
  272. .ta
  273. .ta 1.28i
  274. .br
  275. FT_TTSSTAT()    Verify if TTS transaction has been written to disk
  276. .br
  277. .ta
  278. .bp
  279. .ps +2
  280. .vs +2
  281. String
  282. .ps -2
  283. .vs -2
  284. .sp
  285. .ta 1.28i
  286. .br
  287. FT_AT2()    Find position of the nth occurrence of a substring
  288. .br
  289. .ta
  290. .ta 1.28i
  291. .br
  292. FT_BITCLR()    Clear (reset) selected bit in a byte
  293. .br
  294. .ta
  295. .ta 1.28i
  296. .br
  297. FT_BITSET()    Set selected bit in a byte
  298. .br
  299. .ta
  300. .ta 1.28i
  301. .br
  302. FT_BYTEAND()    Perform bit-wise AND on two ASCII characters (bytes)
  303. .br
  304. .ta
  305. .ta 1.28i
  306. .br
  307. FT_BYTENEG()    Perform bit-wise negation on an ASCII character
  308. .br
  309. .ta
  310. .ta 1.28i
  311. .br
  312. FT_BYTENOT()    Perform bit-wise NOT on an ASCII character (byte)
  313. .br
  314. .ta
  315. .ta 1.28i
  316. .br
  317. FT_BYTEOR()    Perform bit-wise OR on two ASCII characters (bytes)
  318. .br
  319. .ta
  320. .ta 1.28i
  321. .br
  322. FT_BYTEXOR()    Perform bit-wise XOR on two ASCII characters (bytes)
  323. .br
  324. .ta
  325. .ta 1.28i
  326. .br
  327. FT_FINDITH()    Find the "ith" occurrence of a substring within a string
  328. .br
  329. .ta
  330. .ta 1.28i
  331. .br
  332. FT_ISBIT()    Test the status of an individual bit
  333. .br
  334. .ta
  335. .ta 1.28i
  336. .br
  337. FT_ISBITON()    Determine the state of individual bits in a number
  338. .br
  339. .ta
  340. .ta 1.28i
  341. .br
  342. FT_METAPH()    Convert a character string to MetaPhone format
  343. .br
  344. .ta
  345. .ta 1.28i
  346. .br
  347. FT_NOOCCUR()    Find the number of times one string occurs in another
  348. .br
  349. .ta
  350. .ta 1.28i
  351. .br
  352. FT_PCHR()    Convert printer control codes
  353. .br
  354. .ta
  355. .ta 1.28i
  356. .br
  357. FT_PROPER()    Convert a string to proper-name case
  358. .br
  359. .ta
  360. .bp
  361. .ps +2
  362. .vs +2
  363. Video
  364. .ps -2
  365. .vs -2
  366. .sp
  367. .ta 1.28i
  368. .br
  369. FT_ADAPTER()    Report the type of video adapter installed
  370. .br
  371. .ta
  372. .ta 1.28i
  373. .br
  374. FT_CLS()    Clear screen
  375. .br
  376. .ta
  377. .ta 1.28i
  378. .br
  379. FT_GETMODE()    Get the video mode
  380. .br
  381. .ta
  382. .ta 1.28i
  383. .br
  384. FT_GETVCUR()    Return info about the cursor on a specified video page
  385. .br
  386. .ta
  387. .ta 1.28i
  388. .br
  389. FT_GETVPG()    Get the currently selected video page
  390. .br
  391. .ta
  392. .ta 1.28i
  393. .br
  394. FT_RESTATT()    Restore the attribute bytes of a specified screen region\.
  395. .br
  396. .ta
  397. .ta 1.28i
  398. .br
  399. FT_REVATTR()    Reverse colors of specified screen coordinates
  400. .br
  401. .ta
  402. .ta 1.28i
  403. .br
  404. FT_REVCHR()    Reverse the color of a single character on the screen
  405. .br
  406. .ta
  407. .ta 1.28i
  408. .br
  409. FT_RGNSTACK()    Push or pop a saved screen region on or off the stack
  410. .br
  411. .ta
  412. .ta 1.28i
  413. .br
  414. FT_RSTRGN()    Restore region of the screen saved with FT_SAVRGN()
  415. .br
  416. .ta
  417. .ta 1.28i
  418. .br
  419. FT_SAVEATT()    Save the attribute bytes of a specified screen region\.
  420. .br
  421. .ta
  422. .ta 1.28i
  423. .br
  424. FT_SAVRGN()    Save a screen region for later display
  425. .br
  426. .ta
  427. .ta 1.28i
  428. .br
  429. FT_SETATTR()    Change color attributes of screen region
  430. .br
  431. .ta
  432. .ta 1.28i
  433. .br
  434. FT_SETMODE()    Set the video mode
  435. .br
  436. .ta
  437. .ta 1.28i
  438. .br
  439. FT_SETVCUR()    Set the cursor position on a specified video page
  440. .br
  441. .ta
  442. .ta 1.28i
  443. .br
  444. FT_SETVPG()    Set the current video page
  445. .br
  446. .ta
  447. .ta 1.28i
  448. .br
  449. FT_SHADOW()    Draw a non-destructive shadow on the screen
  450. .br
  451. .ta
  452. .ta 1.28i
  453. .br
  454. FT_VIDSTR()    Display string on screen in specified attribute
  455. .br
  456. .ta
  457. .ta 1.28i
  458. .br
  459. FT_WRTCHR()    Display character on screen
  460. .br
  461. .ta
  462. .bp
  463. .ps +2
  464. .vs +2
  465. Overview
  466. .ps -2
  467. .vs -2
  468. .sp
  469. .br
  470. Overview, Part 1
  471. .br
  472. Overview, Part 2
  473. .bp
  474. .ps +2
  475. .vs +2
  476. Rebuilding the Library
  477. .ps -2
  478. .vs -2
  479. .sp
  480. .br
  481. Recompiling the source code
  482. .br
  483. Recompiling the Norton Guide
  484. .bp
  485. .ps +2
  486. .vs +2
  487. Sample source code headers
  488. .ps -2
  489. .vs -2
  490. .sp
  491. .br
  492. Submitting code for the Library
  493. .br
  494. Sample Clipper or C header
  495. .br
  496. Sample ASM header
  497. .bp
  498. .ps +2
  499. .vs +2
  500. Conversion
  501. .ps -2
  502. .vs -2
  503. .sp
  504. .ta 1.28i
  505. .br
  506. FT_BYT2BIT()    Convert byte to string of 1\'s and 0\'s
  507. .br
  508. .ta
  509. .ta 1.28i
  510. .br
  511. FT_BYT2HEX()    Convert byte to hexadecimal version of its binary value
  512. .br
  513. .ta
  514. .ta 1.28i
  515. .br
  516. FT_D2E()    Convert decimal to scientific notation
  517. .br
  518. .ta
  519. .ta 1.28i
  520. .br
  521. FT_DEC2BIN()    Convert decimal to binary
  522. .br
  523. .ta
  524. .ta 1.28i
  525. .br
  526. FT_E2D()    Convert scientific notation string to a decimal
  527. .br
  528. .ta
  529. .ta 1.28i
  530. .br
  531. FT_ESCCODE()    Convert Lotus style escape codes
  532. .br
  533. .ta
  534. .ta 1.28i
  535. .br
  536. FT_HEX2DEC()    Convert a hex number to decimal
  537. .br
  538. .ta
  539. .ta 1.28i
  540. .br
  541. FT_INVCLR()    Get the inverse of a color
  542. .br
  543. .ta
  544. .ta 1.28i
  545. .br
  546. FT_NTOW()    Translate numeric value to words
  547. .br
  548. .ta
  549. .ta 1.28i
  550. .br
  551. FT_SQZN()    Compress a numeric value into a character string
  552. .br
  553. .ta
  554. .ta 1.28i
  555. .br
  556. FT_STOD()    Convert a date string to a Clipper date data type
  557. .br
  558. .ta
  559. .ta 1.28i
  560. .br
  561. FT_UNSQZN()    Uncompress a numeric compressed by FT_SQZN()
  562. .br
  563. .ta
  564. .ta 1.28i
  565. .br
  566. FT_XTOY()    Convert from any data type to any other data type
  567. .br
  568. .ta
  569. .bp
  570. .ps +2
  571. .vs +2
  572. DOS/BIOS
  573. .ps -2
  574. .vs -2
  575. .sp
  576. .ta 1.28i
  577. .br
  578. FT_CHDIR()    Change the current directory
  579. .br
  580. .ta
  581. .ta 1.28i
  582. .br
  583. FT_DEFAULT()    Retrieve and optionally change the current default drive
  584. .br
  585. .ta
  586. .ta 1.28i
  587. .br
  588. FT_DOSVER    Return the current DOS major and minor version as a string
  589. .br
  590. .ta
  591. .ta 1.28i
  592. .br
  593. FT_DSKFREE()    Return the amount of available disk space
  594. .br
  595. .ta
  596. .ta 1.28i
  597. .br
  598. FT_DSKSIZE()    Return the maximum capacity of a fixed disk
  599. .br
  600. .ta
  601. .ta 1.28i
  602. .br
  603. FT_FLOPTST()    Test diskette drive status
  604. .br
  605. .ta
  606. .ta 1.28i
  607. .br
  608. FT_HANDCNT()    Count number of available DOS (not network) file handles
  609. .br
  610. .ta
  611. .ta 1.28i
  612. .br
  613. FT_INP()    Retrieve a byte from a specified I/O port
  614. .br
  615. .ta
  616. .ta 1.28i
  617. .br
  618. FT_INT86()    Execute a software interrupt
  619. .br
  620. .ta
  621. .ta 1.28i
  622. .br
  623. FT_ISPRINT()    Check printer status
  624. .br
  625. .ta
  626. .ta 1.28i
  627. .br
  628. FT_ISSHARE()    Determine if DOS "Share" is installed
  629. .br
  630. .ta
  631. .ta 1.28i
  632. .br
  633. FT_MKDIR()    Create a subdirectory
  634. .br
  635. .ta
  636. .ta 1.28i
  637. .br
  638. FT_OUTP()    Write a byte to a specified I/O port
  639. .br
  640. .ta
  641. .ta 1.28i
  642. .br
  643. FT_PEEK()    Retrieve a byte from a specified memory location\.
  644. .br
  645. .ta
  646. .ta 1.28i
  647. .br
  648. FT_POKE()    Write a byte to a specified memory location
  649. .br
  650. .ta
  651. .ta 1.28i
  652. .br
  653. FT_REBOOT()    Force a warm or cold boot
  654. .br
  655. .ta
  656. .ta 1.28i
  657. .br
  658. FT_RMDIR()    Delete a subdirectory
  659. .br
  660. .ta
  661. .ta 1.28i
  662. .br
  663. FT_SETDATE()    Set the DOS system date
  664. .br
  665. .ta
  666. .ta 1.28i
  667. .br
  668. FT_SETTIME()    Set the DOS system time
  669. .br
  670. .ta
  671. .ta 1.28i
  672. .br
  673. FT_SYSMEM()    Determine the amount of conventional memory installed
  674. .br
  675. .ta
  676. .ta 1.28i
  677. .br
  678. FT_TEMPFIL()    Create a file with a unique name
  679. .br
  680. .ta
  681. .bp
  682. .ps +2
  683. .vs +2
  684. Database
  685. .ps -2
  686. .vs -2
  687. .sp
  688. .ta 1.28i
  689. .br
  690. FT_FDEC()    Return the number of decimals in a numeric (type "N") field\.
  691. .br
  692. .ta
  693. .ta 1.28i
  694. .br
  695. FT_FEMPTY()    Determine if a field is empty, i\.e\., contains no value\.
  696. .br
  697. .ta
  698. .ta 1.28i
  699. .br
  700. FT_FEXIST()    Check for the existence of a field\.
  701. .br
  702. .ta
  703. .ta 1.28i
  704. .br
  705. FT_FLEN()    Return a field\'s length\.
  706. .br
  707. .ta
  708. .ta 1.28i
  709. .br
  710. FT_FNUM()    Return a field\'s ordinal position given the field name\.
  711. .br
  712. .ta
  713. .ta 1.28i
  714. .br
  715. FT_FPLACE()    Write a new value to a field\.
  716. .br
  717. .ta
  718. .ta 1.28i
  719. .br
  720. FT_FTYPE()    Return a field\'s type, given field name or ordinal position
  721. .br
  722. .ta
  723. .ta 1.28i
  724. .br
  725. FT_FVAL()    Return the value of a field\.
  726. .br
  727. .ta
  728. .ta 1.28i
  729. .br
  730. FT_FVALLEN()    Return the length of the value in a field\.
  731. .br
  732. .ta
  733. .bp
  734. .ps +2
  735. .vs +2
  736. Date/Time
  737. .ps -2
  738. .vs -2
  739. .sp
  740. .ta 1.28i
  741. .br
  742. FT_ACCTADJ()    Adjust beginning or ending fiscal pd\. dates to acctg\. dates
  743. .br
  744. .ta
  745. .ta 1.28i
  746. .br
  747. FT_ACCTMONTH()    Return accounting month data
  748. .br
  749. .ta
  750. .ta 1.28i
  751. .br
  752. FT_ACCTQTR()    Return accounting quarter data
  753. .br
  754. .ta
  755. .ta 1.28i
  756. .br
  757. FT_ACCTWEEK()    Return accounting week data
  758. .br
  759. .ta
  760. .ta 1.28i
  761. .br
  762. FT_ACCTYEAR()    Return accounting year data
  763. .br
  764. .ta
  765. .ta 1.28i
  766. .br
  767. FT_ADDWKDY()    Return true number of days to add given number of workdays
  768. .br
  769. .ta
  770. .ta 1.28i
  771. .br
  772. FT_CALENDAR()    Display date/time calendar, find a date, return calendar dat
  773. .br
  774. .ta
  775. .ta 1.28i
  776. .br
  777. FT_CIV2MIL()    Convert usual civilian format time to military time\.
  778. .br
  779. .ta
  780. .ta 1.28i
  781. .br
  782. FT_DATECNFG()    Set beginning of year/week for FT_ date functions
  783. .br
  784. .ta
  785. .ta 1.28i
  786. .br
  787. FT_DAYOFYR()    Return calendar, fiscal or accounting day data
  788. .br
  789. .ta
  790. .ta 1.28i
  791. .br
  792. FT_DAYTOBOW()    Calculate no\. of days between date and beginning of week
  793. .br
  794. .ta
  795. .ta 1.28i
  796. .br
  797. FT_DOY()    Find number of day within year
  798. .br
  799. .ta
  800. .ta 1.28i
  801. .br
  802. FT_EASTER()    Return the date of Easter
  803. .br
  804. .ta
  805. .ta 1.28i
  806. .br
  807. FT_ELAPMIN()    Return difference, in minutes, between two mil format times\.
  808. .br
  809. .ta
  810. .ta 1.28i
  811. .br
  812. FT_ELAPSED()    Return elapsed time between two days and/or times
  813. .br
  814. .ta
  815. .ta 1.28i
  816. .br
  817. FT_ELTIME()    Compute difference between times in hours, minutes, seconds\.
  818. .br
  819. .ta
  820. .ta 1.28i
  821. .br
  822. FT_FDAY()    Return first day of the month
  823. .br
  824. .ta
  825. .ta 1.28i
  826. .br
  827. FT_LDAY()    Return last day of the month
  828. .br
  829. .ta
  830. .ta 1.28i
  831. .br
  832. FT_MADD()    Add or subtract months to/from a date
  833. .br
  834. .ta
  835. .ta 1.28i
  836. .br
  837. FT_MIL2CIV()    Convert time in military format to civilian format\.
  838. .br
  839. .ta
  840. .ta 1.28i
  841. .br
  842. FT_MIL2MIN()    Convert time in military format to number of minute of day\.
  843. .br
  844. .ta
  845. .ta 1.28i
  846. .br
  847. FT_MIN2DHM()    Convert numeric minutes to days, hours and minutes\.
  848. .br
  849. .ta
  850. .ta 1.28i
  851. .br
  852. FT_MIN2MIL()    Convert minute of day to military format time\.
  853. .br
  854. .ta
  855. .ta 1.28i
  856. .br
  857. FT_MONTH()    Return Calendar or Fiscal Month Data
  858. .br
  859. .ta
  860. .ta 1.28i
  861. .br
  862. FT_QTR()    Return Calendar or Fiscal Quarter Data\.
  863. .br
  864. .ta
  865. .ta 1.28i
  866. .br
  867. FT_SYS2MIL()    Convert system time to military time format\.
  868. .br
  869. .ta
  870. .ta 1.28i
  871. .br
  872. FT_WEEK()    Return calendar or fiscal week data
  873. .br
  874. .ta
  875. .ta 1.28i
  876. .br
  877. FT_WORKDAYS()    Return number of work days between two dates
  878. .br
  879. .ta
  880. .ta 1.28i
  881. .br
  882. FT_WOY()    Find number of week within year
  883. .br
  884. .ta
  885. .ta 1.28i
  886. .br
  887. FT_YEAR()    Return calendar or fiscal year data
  888. .br
  889. .ta
  890. .bp
  891. .ps +2
  892. .vs +2
  893. Environment
  894. .ps -2
  895. .vs -2
  896. .sp
  897. .ta 1.28i
  898. .br
  899. FT_COM3OR4()    Enable use of COM3 and/or COM4 on IBM/PC compatables\.
  900. .br
  901. .ta
  902. .ta 1.28i
  903. .br
  904. FT_DIR2DB()    Create \.DBF of directory files, using DOS filespec
  905. .br
  906. .ta
  907. .ta 1.28i
  908. .br
  909. FT_EXIST()    Test for existence of drive and/or subdirectory
  910. .br
  911. .ta
  912. .ta 1.28i
  913. .br
  914. FT_GETE()    Return the entire current environment
  915. .br
  916. .ta
  917. .ta 1.28i
  918. .br
  919. FT_LINKED()    Determine if a function was linked in
  920. .br
  921. .ta
  922. .ta 1.28i
  923. .br
  924. FT_ORIGIN()    Report the drive, path and filename of the executing program
  925. .br
  926. .ta
  927. .ta 1.28i
  928. .br
  929. FT_RESTSETS()    Restore status of all SET command settings
  930. .br
  931. .ta
  932. .ta 1.28i
  933. .br
  934. FT_SAVESETS()    Save the status of all the SET command settings
  935. .br
  936. .ta
  937. .br
  938. FT_SETCENTURY() Check/Set the CENTURY Setting
  939. .ta 1.28i
  940. .br
  941. FT_TREE()    Locate all directories and subdirectories on a drive
  942. .br
  943. .ta
  944. .ta 1.28i
  945. .br
  946. FT_WHEREIS()    Locate all occurrences of a filespec on a drive
  947. .br
  948. .ta
  949. .bp
  950. .ps +2
  951. .vs +2
  952. File I/O
  953. .ps -2
  954. .vs -2
  955. .sp
  956. .ta 1.28i
  957. .br
  958. FT_DFCLOSE()    Close file displayed by FT_DISPFILE()
  959. .br
  960. .ta
  961. .ta 1.28i
  962. .br
  963. FT_DFSETUP()    Set up parameters for FT_DISPFILE()
  964. .br
  965. .ta
  966. .ta 1.28i
  967. .br
  968. FT_DISPFILE()    Browse a text file
  969. .br
  970. .ta
  971. .ta 1.28i
  972. .br
  973. FT_FEOF()    Determine when end of text file is encountered
  974. .br
  975. .ta
  976. .ta 1.28i
  977. .br
  978. FT_FGOBOT()    Go to the last record in a text file
  979. .br
  980. .ta
  981. .ta 1.28i
  982. .br
  983. FT_FGOTO()    Move record pointer to specific record in a text file
  984. .br
  985. .ta
  986. .ta 1.28i
  987. .br
  988. FT_FGOTOP()    Go to the first record in a text file
  989. .br
  990. .ta
  991. .ta 1.28i
  992. .br
  993. FT_FLASTREC()    Determine the no\. of records in the currently selected text
  994. .br
  995. .ta
  996. .ta 1.28i
  997. .br
  998. FT_FREADLN()    Read a line from the currently selected text file
  999. .br
  1000. .ta
  1001. .ta 1.28i
  1002. .br
  1003. FT_FRECNO()    Return the current record number of a text file
  1004. .br
  1005. .ta
  1006. .ta 1.28i
  1007. .br
  1008. FT_FSELECT()    Select a text file workarea
  1009. .br
  1010. .ta
  1011. .ta 1.28i
  1012. .br
  1013. FT_FSKIP()    Move the record pointer to a new position in a text file
  1014. .br
  1015. .ta
  1016. .ta 1.28i
  1017. .br
  1018. FT_FUSE()    Open or close a text file for use by the FT_F* functions
  1019. .br
  1020. .ta
  1021. .bp
  1022. .ps +2
  1023. .vs +2
  1024. Game
  1025. .ps -2
  1026. .vs -2
  1027. .sp
  1028. .ta 1.28i
  1029. .br
  1030. FT_PEGS()    FT_PEGS GAME (all work and no play\.\.\.)
  1031. .br
  1032. .ta
  1033. .bp
  1034. .ps +2
  1035. .vs +2
  1036. Keyboard/Mouse
  1037. .ps -2
  1038. .vs -2
  1039. .sp
  1040. .ta 1.28i
  1041. .br
  1042. FT_ALT()    Determine status of the Alt key
  1043. .br
  1044. .ta
  1045. .ta 1.28i
  1046. .br
  1047. FT_CAPLOCK()    Determine and optionally change the status of CapLock key
  1048. .br
  1049. .ta
  1050. .ta 1.28i
  1051. .br
  1052. FT_CTRL()    Determine status of the Ctrl key
  1053. .br
  1054. .ta
  1055. .ta 1.28i
  1056. .br
  1057. FT_MBUTPRS()    Retrieve button press status
  1058. .br
  1059. .ta
  1060. .ta 1.28i
  1061. .br
  1062. FT_MBUTREL()    Get mouse button release information
  1063. .br
  1064. .ta
  1065. .ta 1.28i
  1066. .br
  1067. FT_MCURSOR()    Set the mouse cursor
  1068. .br
  1069. .ta
  1070. .ta 1.28i
  1071. .br
  1072. FT_MDBLCLK()    Return true if a double click was detected
  1073. .br
  1074. .ta
  1075. .ta 1.28i
  1076. .br
  1077. FT_MDEFCRS()    Define the mouse cursor
  1078. .br
  1079. .ta
  1080. .ta 1.28i
  1081. .br
  1082. FT_MGETPOS()    Get mouse cursor position and button status
  1083. .br
  1084. .ta
  1085. .ta 1.28i
  1086. .br
  1087. FT_MGETX()    Get mouse cursor row position
  1088. .br
  1089. .ta
  1090. .ta 1.28i
  1091. .br
  1092. FT_MGETY()    Get mouse cursor column position
  1093. .br
  1094. .ta
  1095. .ta 1.28i
  1096. .br
  1097. FT_MHIDECRS()    Decrement internal mouse cursor flag and hide mouse cursor
  1098. .br
  1099. .ta
  1100. .ta 1.28i
  1101. .br
  1102. FT_MINREGION()    Test if the mouse cursor is in the passed region
  1103. .br
  1104. .ta
  1105. .ta 1.28i
  1106. .br
  1107. FT_MMICKEYS()    Get mickeys
  1108. .br
  1109. .ta
  1110. .ta 1.28i
  1111. .br
  1112. FT_MRESET()    Reset mouse driver and return status of mouse
  1113. .br
  1114. .ta
  1115. .ta 1.28i
  1116. .br
  1117. FT_MSETPOS()    Position the mouse cursor
  1118. .br
  1119. .ta
  1120. .ta 1.28i
  1121. .br
  1122. FT_MSHOWCRS()    Increment internal cursor flag and display mouse cursor
  1123. .br
  1124. .ta
  1125. .ta 1.28i
  1126. .br
  1127. FT_MXLIMIT()    Set vertical bounds of mouse travel
  1128. .br
  1129. .ta
  1130. .ta 1.28i
  1131. .br
  1132. FT_MYLIMIT()    Set horizontal bounds of mouse travel
  1133. .br
  1134. .ta
  1135. .ta 1.28i
  1136. .br
  1137. FT_NUMLOCK()    Return status of NumLock key
  1138. .br
  1139. .ta
  1140. .ta 1.28i
  1141. .br
  1142. FT_PRTSCR()    Enable or disable the Print Screen key
  1143. .br
  1144. .ta
  1145. .ta 1.28i
  1146. .br
  1147. FT_PUTKEY()    Stuff a keystroke into the keyboard buffer
  1148. .br
  1149. .ta
  1150. .ta 1.28i
  1151. .br
  1152. FT_SCANCODE()    Wait for keypress and return keyboard scan code
  1153. .br
  1154. .ta
  1155. .ta 1.28i
  1156. .br
  1157. FT_SETRATE()    Set the keyboard delay and repeat rate on PC/AT & PS/2
  1158. .br
  1159. .ta
  1160. .ta 1.28i
  1161. .br
  1162. FT_SHIFT()    Determine status of shift key
  1163. .br
  1164. .ta
  1165. .ta 1.28i
  1166. .br
  1167. FT_SINKEY()    Replacement for INKEY() that tests for SET KEY procedures
  1168. .br
  1169. .ta
  1170. .bp
  1171.