home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / DOS_GG / COMCAT / VOL30.ARJ / VOL3012 < prev    next >
Text File  |  1992-01-08  |  6KB  |  134 lines

  1.  
  2. P r o g r a m m a T  h  e  e  k  volume 3012
  3.  
  4. gelijk aan TSS 6
  5.  
  6. Titel: FILEUTIL, MMOUSE & other TP3 utils/routines
  7.  
  8. Number  Name            Size    Date    Comments
  9. 3012.01 ARGLIST2 PAS     3456  23-02-85 Read the argument  list from Turbo.
  10. 3012.02 BIGTUR   DOC     6986   6-11-85 Extra 64  code  segment.
  11.         CATALOG  012     2650  01-01-90 This list.
  12. 3012.03 COMB     PAS     2560   1-01-80 Aantal combinaties  van N uit R.
  13. 3012.04 COPYFILE 200     1699  11-07-89 Copy input file to  output file.
  14. 3012.05 CURSOR   PAS     2944   1-01-80 Change the cursor.
  15. 3012.06 ETB_WRT  FIX    10728   1-01-80 Turbo Editor Toolbox  improvement.
  16. 3012.07 ETB00B   PAT     3907   1-01-80 Filetruncation update for
  17.                                         T. Ed. Toolbox 1.00
  18. 3012.08 ETB00C   PAT    15253   1-01-80 Turbo Editor Toolbox  update from
  19.                                         1.00B to 1.00C
  20. 3012.09 EXAM     GLO      253  11-07-89 Globals.
  21. 3012.10 FAR1     INC     1476   6-11-85 Include file.
  22. 3012.11 FAR2     INC     3387   6-11-85 Include file.
  23. 3012.12 FAREXAM  PAS     1163   6-11-85 Demonstrate BigTurbo  techniques.
  24. 3012.13 FILESIZE FIX     2560   1-01-80 Function 'FileSize'  adaptation.
  25. 3012.14 FILEUTIL DOC     8311   1-01-80 Documentation.
  26. 3012.15 FILEUTIL PAS    10764   1-01-80 File conversion  program
  27. 3012.16 FSTWRITE INC     7168   1-01-80 Write on Line x, or  write on
  28.                                         line x, row y.
  29. 3012.17 INLINER  PAS    52480   8-02-86 8088 translation to  TP inline code.
  30. 3012.18 INSTX    200    15616  18-10-85 Install Turbo user  options.
  31. 3012.19 INSTX    ZAP    18816  18-10-85 Inline coding.
  32. 3012.20 INSTX2   DOC     6016  18-10-85 Documentation.
  33. 3012.21 INTEGERS LIB     4096  25-10-85 Several math  functions.
  34. 3012.22 KBDREAD  PAS     4096   1-01-80 Read Key from  keyboard.
  35. 3012.23 LINKED   LIB     4224  25-10-85 Procedures and  functions for linked
  36.                                         lists.
  37. 3012.24 MAIN1    INC     1548   6-11-85 Include file.
  38. 3012.25 MAIN2    INC     6379   6-11-85 Include file.
  39. 3012.26 MAINEXAM PAS      970   6-11-85 Demonstrate BigTurbo  techniques.
  40. 3012.27 MAKEZAP  200     4864  18-10-85 Include file.
  41. 3012.28 MENU     200     5888  18-10-85 Menu  management .
  42. 3012.29 MMOUSE   PAS     3712  27-10-85 Mouse routines.
  43. 3012.30 MMSDEMO  PAS     1395  11-07-89 Mouse demonstration.
  44. 3012.31 NWINDO   200    13696  18-10-85 Window procedures.
  45. 3012.32 PIXEL_LN PAS     1792  25-10-85 Draw a line.
  46. 3012.33 PRINTOUT PAS     1280  25-10-85 Printout for the  ProWriter.
  47. 3012.34 PRINTPAK PAS     3456  25-10-85 Printout for the  Epson FX.
  48. 3012.35 SCOLOR   200     7296  18-10-85 Select color from  palette.
  49. 3012.36 SDIRS    EXE     4352  28-02-86 Sort directories.
  50. 3012.37 SDLR     COM     7808  28-02-86 Nice directory lay  out.
  51. 3012.38 STRINGS  LIB     2432  25-10-85 Some string  routines.
  52. 3012.39 STRNGFST PAS    31149   1-01-80 String inline  routines
  53. 3012.40 STRUCT   LIB     3200  25-10-85 Data structure  functions.
  54. 3012.41 TESTCURV PAS      640  25-10-85 Demonstration.
  55. 3012.42 TPVERS   200     3456  18-10-85 Include file.
  56. 3012.43 USERIO   LIB     6656  25-10-85 Edit functions.
  57.         VOL3012  ABS     3015  01-01-90 Volume abstract
  58. 3012.44 ZCOLOR   200     4864  18-10-85 Modify menu edit  colors
  59.  
  60.                 46 File(s)     29696  bytes free
  61.  
  62.  A R G L I S T
  63. This provides capabilities similar to argc/argv in C. You  can now read the
  64. argument list from your TURBO Pascal program.
  65.  
  66. BIGTUR
  67. The BigTurbo system provides control to set up an extra 64K  code segment for
  68. Turbo Pascal 3.0 programs. It provides an  alternative to overlays and
  69. chaining
  70. with some advantages  over either technique. The extra 64K code segment is
  71. written  and compiled as a separate program from the main code  segment.
  72.  
  73. E T B _ W R T
  74. This routine replaces the Turbo Editor Toolbox's EditWrLine,  EditUpdRowAsm,
  75. and MoveToScreen for 'normal' editor functions.
  76.  
  77. FILEUTIL 2.0
  78. File conversion program. Possibilities are:
  79.  
  80. 1. Add  linefeeds  to the  file.
  81. 2. Convert the file from WordStar's 8bit format to the  standard 7 bit ASCII
  82.    format.
  83. 3. Convert all lower case letters to upper case;
  84. 4. Convert all upper case letters to lower case;
  85. 5. Remove extraneous carriage returns;
  86. 6. Do not alter the case within quotes.
  87.  
  88. INSTX
  89. This program provides modifications to the Borland Turbo  Pascal compiler
  90. Versions 3.00B and 3.01A.
  91.  
  92. INTEGERS
  93.   Sign               returns sign (-1,0,+1) of integer value
  94.   Min                returns minimum of two integers
  95.   Max                returns maximum of two integers
  96.   ISwap              trade two integer values
  97.   ISqrt              returns integer square root of integer  value
  98.   Condition          forces integer into the range Min..Max
  99.   AMin               returns minimum integer in array
  100.   AMax               returns maximum integer in array
  101.  
  102. STRINGS
  103.   LowToUp            converts string to uppercase
  104.   Strip              removes any leading characters
  105.   Parse              gets next word out of string
  106.   Replace            replaces all instance of one substring  with another
  107.  
  108.  
  109. STRNGFST
  110. This is a collection of Inline string manipulation routines  intended for use
  111. with Turbo Pascal Version 3.
  112. Function Posc (find:char; var tst);Integer;
  113. Procedure StripL (var tst; strp:char);
  114. Procedure StripR (var tst; strp:char);
  115. Procedure StripThrough (var tst; strp:char);
  116. Procedure SwapSubstring (var tline; find, repl:longstring;  var enough:boole-
  117. an;
  118. limit:byte);
  119. Procedure Stupcase (var tline);
  120. Procedure LowCase (var tline);
  121. Procedure FlipChar (var tst; srch, repl:char);
  122. Procedure StripChar(var tst; strp:char);
  123.  
  124. USERIO
  125.   WriteStr           write message out at (Col,Line)
  126.   Error              writes message out at (1,1), waits for  character
  127.   GetChar            prompt user for one of a set of  characters
  128.   Yes                asks user questions, waits for a Y/N  answer
  129.   GetInteger         prompt user for an integer value in the  range Min..Max
  130.   GrabInt            function version of GetInteger; used  for subrange vars
  131.   WriteReal          write real value w/adjustable format
  132.   GetReal            prompt user for a real value in the  range Min..Max
  133.   GetString          prompt user for a string
  134.   IOCheck            checks for I/O error; prints message if  necessary