home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PASCAL / TOOL_INC.ZIP / TOOL-INC.DOC < prev    next >
Encoding:
Text File  |  1988-02-01  |  4.7 KB  |  118 lines

  1.  
  2. ====== The Tool Shop === Include Library =========================
  3.  
  4. TOOL-INC.ARC contains a number of "include libraries" used by the Tool
  5. Shop Library Tools.   These include-libraries are "building blocks" that I 
  6. use in most new programs that I write. 
  7.  
  8.  
  9.                    (C) 1987 Samuel H. Smith
  10.  
  11.                    This library is provided courtesy of:
  12.                            The Tool Shop
  13.                            Phoenix, Az
  14.                            (602) 279-2673
  15.  
  16.  
  17.   Disclaimer
  18.   ----------
  19.  
  20.   I cannot be responsible for any damages resulting from the use or mis-
  21.   use of this program!
  22.  
  23.   If you have any questions, bugs, or suggestions, please contact me at
  24.   The Tool Shop,  (602) 279-2673.
  25.  
  26.   Enjoy!     Samuel H. Smith
  27.  
  28.  
  29.  
  30. File types:   .INT - library interface sections
  31.               .DCL - library declarations
  32.               .INC - main library implementation
  33.  
  34. ADDSUB          C-like add and subtract macros
  35. ANYSTRIN        General string declarations
  36. ATOF            Ascii to floating point conversion
  37. ATOI            Ascii to integer conversion
  38. ATTACH          Attach a new handler to an interrupt vector
  39. BAKFILE         Create a backup of a file
  40. BIOSCOMM        BIOS based communication driver library
  41. BORDER          Display window borders in many styles
  42. BSORT           Generic binary sort
  43. CENTER          Center a string
  44. CHARBIT         Character font bit lookup
  45. COPYTIME        Copy time/date from one file to another
  46. DELAY           Milisecond delay while giving up time
  47. DELSPACE        Delete spaces from a string
  48. DOSCMD          Use undoc'd function to do quick dos calls
  49. DOSIO           Dos low level i/o interface
  50. DTOF            Double to float conversion
  51. ERROR           General error handler
  52. EXISTS          Does a file exist?
  53. FILEDATE        Get file date/time as a real
  54. FILESIZE        Get size of a file
  55. FSIZE           Get file size
  56. FTOA            Floating point to ascii conversion
  57. GETENV          Get environment variables
  58. GETFDAT0        Get file date, mm-dd-yy format
  59. GETFDATE        Get file date as a string, yy-mm-dd format
  60. GETFILE2        Expand wildcard file lists, small version
  61. GETFILES        Expand filelists
  62. GETKEY          Get key, maps extended keys into consts
  63. GETTIME         Get time of day
  64. GIVETIME        Give up extra time under doubledos
  65. IBMCOM2         Interrupt com driver
  66. INCDEC          Increment/decrement macros
  67. INPUT           CTTY-compatible line input
  68. INT2REAL        Unsigned integer to real conversion
  69. INTRCOMM        Interrupt based communication driver library
  70. INVIS           Is program invisible under doubledos?
  71. ITOA            Integer to ascii conversion
  72. ITOA2           Integer to ascii (no length limit) conv
  73. ITOH            Integer to hex conversion
  74. ITOU            Integer to unsigned real conversion
  75. LJUST           Left-justify in writeln macro
  76. LOCFILE         Locate file according to paths
  77. LOCKS           Resource management
  78. LONGJMP         C-like longjump error recovery facility
  79. LOWCASE         Map string to lower case
  80. LTOR            Long integer to real conversion
  81. MDOSIO          Dos input/output library, small version
  82. MOVEFILE        Move files, copy when needed
  83. OPENSHAR        Open files with network file sharing
  84. PATTERN         Unix style pattern matching (wildcards)
  85. PLOTLIB         Graphics library
  86. POLY            Polynomial interpolation in C and TPAS
  87. POP2            Simplified pop-up window library
  88. POPUP           Pop up windows/fast display
  89. PRINTC          Fast interface to PRN device
  90. PRNSTAT         Printer status
  91. PULL            Simplified pull-down menu system
  92. QUELIB          Fifo queue library (inline macros)
  93. READBAS         Read BASIC comma-delimited data files
  94. REGPACK         Register package declaration
  95. REMPATH         Remove / manipulate filename paths
  96. REPLSTR         String replacement
  97. REVERSE         Reverse order of a string
  98. RPNCALC         Rpn calculator
  99. STAYRES         Tsr shell
  100. STOF            Msbasic "Single" to Turbo "Float/real" conv.
  101. STOLOWER        Map strings to lower case (inline)
  102. STOUPPER        Map string toupper case
  103. STOZ            String<-->zstring conversion
  104. STRIPSPC        Strip spaces from strings
  105. STRLIB          String macro library
  106. STRUTIL         String utility macros
  107. SUBPROC         Sub process library
  108. SYSDATE         Get system date/time strings
  109. SYSDATE0        Get system date
  110. SYSDATE2        Get system date in mm-dd-yy format
  111. SYSDATE3        Another way to get the system date
  112. TOP             Top level menu handler (for PULL.arc)
  113. TPEXEC          Execute subprocess
  114. TREELIB         Tree display library
  115. VARSTR          Variable allocation string library
  116. WILDCARD        Wildcard filename matching
  117.  
  118.