home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / DOS_GG / COMCAT / VOL30.ARJ / VOL3010 < prev    next >
Text File  |  1992-01-07  |  5KB  |  99 lines

  1.  
  2. P r o g r a m m a T h e e k volume 3010
  3.  
  4. gelijk aan TSS 005
  5.  
  6. Titel: Xref, Kermit & other Tpascal 3
  7.  
  8. Number  Name            Size    Date     Comments
  9.         CATALOG  010     1586  19-06-89 This list.
  10. 3010.01 INTEGERS LIB     4096  30-10-85 Integer functions.
  11. 3010.02 K        COM    26368   7-11-85 TPascal Kermit V1.0  for CP/M-80.
  12. 3010.03 K        DOC    13056   7-11-85 Documentation.
  13. 3010.04 K        PAS     1664   7-11-85 Kermit source.
  14. 3010.05 KCMD     PAS     4096   7-11-85 Needed by Kermit.
  15. 3010.06 KDIR     PAS     4736   7-11-85 Needed by Kermit.
  16. 3010.07 KDISPLAY PAS     1024   7-11-85 Needed by Kermit.
  17. 3010.08 KHELP    PAS     6784   7-11-85 Needed by Kermit.
  18. 3010.09 KINIT    PAS     4224   7-11-85 Needed by Kermit.
  19. 3010.10 KOPEN    PAS     3712   7-11-85 Needed by Kermit.
  20. 3010.11 KREC     PAS     4736   7-11-85 Needed by Kermit.
  21. 3010.12 KREC1    PAS    13568   7-11-85 Needed by Kermit.
  22. 3010.13 KSEND    PAS    15616   7-11-85 Needed by Kermit.
  23. 3010.14 KTERM    PAS     4352   7-11-85 Needed by Kermit.
  24. 3010.15 LINKED   LIB     4224  30-10-85 Functions for linked  lists.
  25. 3010.16 MULTIMAP BOX    13263   2-10-85 Display and data  entry screens
  26.                                         procedures.
  27. 3010.17 MULTIMAP DOC     9216   3-10-85 Documentation.
  28. 3010.18 PRETTY2  PAS    16640   2-11-85 PLIST Pretty printer  of Pascal source
  29.                                         code.
  30. 3010.19 STRINGS  LIB     2432  30-10-85 Some string  functions.
  31. 3010.20 STRUCT   LIB     3200  30-10-85 Some functions on  structures.
  32. 3010.21 TESTMAP  PAS     2584   3-10-85 Demo program for  MULTIMAP.
  33. 3010.22 TIMEPAS  PAS     3340  18-09-85 Timer with AST  board.
  34. 3010.23 USERIO   LIB     6656  30-10-85 Input-output  functions.
  35.         VOL3010  ABS     2765  19-06-89 Volume abstract.
  36. 3010.24 XREF     COM    23552   6-08-85 Cross reference  generator.
  37. 3010.25 XREF     PAS    26752   6-08-85 Program lister 1.30.
  38. 3010.26 XREF-T   PAS    21504   3-11-85 Reference generator  Source.
  39.                28 File(s)  104448 bytes free.
  40.  
  41. These routines are all TurboPascal 3.0 programs.
  42.  
  43. INTEGERS
  44. Sign of integer value, minimum or maximum of two integers,  swapping of
  45. integer values, integer square root of value,  Condition forces integer into
  46. the range Min..Max, minimum  and maximum integer in an array.
  47.  
  48. K
  49. Turbo Pascal Kermit V1.0 CP/M-80.
  50. This is a first release of Turbo Pascal Kermit for CP/M 80.   It is not
  51. complete or fully debugged. It would also be  adaptable to other operating
  52. systens that can run Turbo  Pascal such as MS-DOS and CP/M-86.  Most operating
  53. system  dependent code is in a few routines that could be rewritten  easily
  54. for another operating system.
  55.  
  56. LINKED
  57. Procedures and function for linked lists. These routines  will implement a
  58. circular, doubly-linked list.  They assume that you have use  a header node
  59. for each list, that is, a variable of type  NodePtr which is used only to
  60. point to the list and which  (usually) doesn't hold any other information.  To
  61. create the  list, just call GetNode, passing it that header variable. Availa-
  62. ble routines:
  63. InsertNode           inserts one node after another in a  linked list
  64. RemoveNode           removes a node from a linked list
  65. GetNode              creates new node if space in available
  66. CreateList           creates a new linked list
  67. RemoveList           completely removes linked list (incl.  header)
  68. Push                 pushes node onto stack
  69. Pop                  pops node off of stack
  70. Add                  adds node to one end of list (queue or  deque)
  71. Take                 pulls node off of one end of list  (queue or deque)
  72.  
  73. MULTIMAP
  74. The procedures in Multimap.Box are intended to facilitate  the handling of
  75. display and data entry screens on an IBM-XT with the Color  Graphics Adapter,
  76. DOS 2.0, and Turbo Pascal.
  77.  
  78. STRINGS
  79. Converts string to uppercase, removes any leading  characters, gets next word
  80. out of string, replaces all  instance of one substring with another.
  81.  
  82. STRUCT
  83. Swaps any two data structures with the same size, checks if  two data structu-
  84. res are identical, gets next element out of  a set (if any).
  85.  
  86. USERIO
  87. Write message out at (Col,Line), writes message out at (1,1)  and waits for
  88. character, prompt user for one of a set of characters, asks  user questions,
  89. waits for a Y/N answer, prompt user for an integer value  (also in function
  90. version) in the range Min..Max, write real value with  adjustable format,
  91. prompt user for a real value in the range  Min..Max, prompt user for a string,
  92. checks for I/O error and  prints message if necessary.
  93.  
  94. XREF-T
  95. Cross Reference Generator.
  96. 1. Output Files:
  97. a. first output file is a numbered listing of the input  source
  98. b. second output file is cross reference with each  identifier followed by the
  99. line numbers on which it appears.