home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1997 August / Walnut Creek CDROM.7z / _BBS / RBBS / ALL.TXT < prev   
Encoding:
Text File  |  1997-07-10  |  78.9 KB  |  1,213 lines

  1. ------------------------------------------------
  2. Documentation
  3. path: \docs 
  4. ------------------------------------------------
  5. Name             Size    Date    Description 
  6. ------------     ----    ----    ---------------
  7. cap_v100.txt   357846  10-24-92  Capsule index for volume 100-199
  8. cap_v200.txt   496638  10-24-92  Capsule index for volume 200-299
  9. cap_v300.txt   449397  11-25-93  Capsule index for volume 300-382
  10. capsule.txt   1303753  08-10-95  Capsule index for volumes 100-382
  11. capsule.zip    329655  11-27-93  Capsule index for volumes 100-382
  12. cat_all.txt      8997  01-03-96  Short descriptions of all the volumes
  13. cat_v100.txt     2348  10-24-92  Short descriptions for volumes 100-199
  14. cat_v200.txt     2661  10-24-92  Short descriptions for volumes 200-299
  15. cat_v300.txt     2036  07-08-94  Short descriptions for volumes 300-399
  16. cat_v400.txt     1951  01-03-96  Short descriptions for volumes 400-437
  17. cug_info.txt     5475  07-08-94  Information on the C/C++ users group
  18. pv.doc          15441  04-22-95  Powerview Image Viewer documentation
  19. qpeg386.doc     14434  01-15-95  QPEG Image Viewer documentation
  20. acrobat.txt     25981  12-29-95  Adobe Acrobat documentation
  21. catalog.txt     86638  06-24-97  Walnut Creek CDROM Product Catalog - English
  22. catalog.fre     40520  03-25-95  Walnut Creek CDROM Product Catalog - French
  23. catalog.ger     70915  05-06-96  Walnut Creek CDROM Product Catalog - German
  24. catalog.ita     38525  06-15-95  Walnut Creek CDROM Product Catalog - Italian
  25. catalog.spa     40882  06-10-95  Walnut Creek CDROM Product Catalog - Spanish
  26. catalog.jpn     29684  09-07-95  Walnut Creek CDROM Product Catalog - Japanese
  27. view.doc         6830  08-22-96  Documentation about the VIEW.EXE program on
  28.   this CDROM
  29. ------------------------------------------------
  30. C Users Journal Source code
  31. path: \zipped\listings 
  32. ------------------------------------------------
  33. Name             Size    Date    Description 
  34. ------------     ----    ----    ---------------
  35. v_01_01.zip     22890  09-27-90  C user journal src, volume 01, issue 01
  36. v_01_02.zip    104366  09-26-90  C user journal src, volume 01, issue 02
  37. v_01_03.zip     32045  05-19-91  C user journal src, volume 01, issue 03
  38. v_01_04.zip     36399  09-27-90  C user journal src, volume 01, issue 04
  39. v_01_05.zip     26128  09-27-90  C user journal src, volume 01, issue 05
  40. v_01_06.zip     98847  11-08-90  C user journal src, volume 01, issue 06
  41. v_01_07.zip     32370  09-03-91  C user journal src, volume 01, issue 07
  42. v_02_01.zip     31832  12-04-90  C user journal src, volume 02, issue 01
  43. v_02_02.zip     43349  01-23-91  C user journal src, volume 02, issue 02
  44. v_02_03.zip     31380  05-19-91  C user journal src, volume 02, issue 03
  45. v_02_04.zip     28228  09-03-91  C user journal src, volume 02, issue 04
  46. v_02_05.zip     29011  04-03-91  C user journal src, volume 02, issue 05
  47. v_02_06.zip     50542  05-19-91  C user journal src, volume 02, issue 06
  48. v_02_07.zip     33490  09-03-91  C user journal src, volume 02, issue 07
  49. v_02_08.zip     23353  09-03-91  C user journal src, volume 02, issue 08
  50. v_02_09.zip     36429  09-03-91  C user journal src, volume 02, issue 09
  51. v_02_10.zip     43713  09-04-91  C user journal src, volume 02, issue 10
  52. v_02_11.zip     36836  10-10-91  C user journal src, volume 02, issue 11
  53. v_02_12.zip    152516  11-12-91  C user journal src, volume 02, issue 12
  54. v_03_01.zip     24907  12-17-91  C user journal src, volume 03, issue 01
  55. v_03_02.zip     56169  03-08-92  C user journal src, volume 03, issue 02
  56. v_03_03.zip     80643  02-17-92  C user journal src, volume 03, issue 03
  57. v_03_04.zip     22500  03-31-92  C user journal src, volume 03, issue 04
  58. v_03_05.zip    100340  04-22-92  C user journal src, volume 03, issue 05
  59. v_03_06.zip     25003  05-06-92  C user journal src, volume 03, issue 06
  60. v_06_01.zip      3593  09-28-89  C user journal src, volume 06, issue 01
  61. v_06_02.zip      7299  09-28-89  C user journal src, volume 06, issue 02
  62. v_06_03.zip      9563  09-28-89  C user journal src, volume 06, issue 03
  63. v_06_04.zip     18119  09-28-89  C user journal src, volume 06, issue 04
  64. v_06_05.zip      9502  09-28-89  C user journal src, volume 06, issue 05
  65. v_06_06.zip     22695  09-28-89  C user journal src, volume 06, issue 06
  66. v_06_07.zip     23888  09-28-89  C user journal src, volume 06, issue 07
  67. v_06_08.zip     25268  09-28-89  C user journal src, volume 06, issue 08
  68. v_07_01.zip     25855  09-03-91  C user journal src, volume 07, issue 01
  69. v_07_02.zip     28041  03-16-89  C user journal src, volume 07, issue 02
  70. v_07_03.zip     38734  03-16-89  C user journal src, volume 07, issue 03
  71. v_07_04.zip     24386  03-15-89  C user journal src, volume 07, issue 04
  72. v_07_05.zip     19846  05-29-89  C user journal src, volume 07, issue 05
  73. v_07_06.zip     20853  07-25-89  C user journal src, volume 07, issue 06
  74. v_07_07.zip     25336  09-05-89  C user journal src, volume 07, issue 07
  75. v_07_08.zip     21448  10-02-89  C user journal src, volume 07, issue 08
  76. v_08_01.zip     19659  02-19-90  C user journal src, volume 08, issue 01
  77. v_08_02.zip     30969  03-01-90  C user journal src, volume 08, issue 02
  78. v_08_03.zip     38393  03-04-91  C user journal src, volume 08, issue 03
  79. v_08_04.zip     46940  12-27-90  C user journal src, volume 08, issue 04
  80. v_08_05.zip     56350  12-27-90  C user journal src, volume 08, issue 05
  81. v_08_06.zip     55656  04-07-93  C user journal src, volume 08, issue 06
  82. v_08_07.zip     56830  12-27-90  C user journal src, volume 08, issue 07
  83. v_08_08.zip     24471  07-18-90  C user journal src, volume 08, issue 08
  84. v_08_09.zip     45300  08-12-90  C user journal src, volume 08, issue 09
  85. v_08_10.zip     39380  11-06-90  C user journal src, volume 08, issue 10
  86. v_08_11.zip     59161  09-03-91  C user journal src, volume 08, issue 11
  87. v_08_12.zip    114797  01-09-91  C user journal src, volume 08, issue 12
  88. v_09_01.zip     28253  12-16-90  C user journal src, volume 09, issue 01
  89. v_09_02.zip     38230  01-21-91  C user journal src, volume 09, issue 02
  90. v_09_03.zip    226522  02-11-91  C user journal src, volume 09, issue 03
  91. v_09_04.zip     37705  03-20-91  C user journal src, volume 09, issue 04
  92. v_09_05.zip     51562  09-03-91  C user journal src, volume 09, issue 05
  93. v_09_06.zip    217942  05-06-91  C user journal src, volume 09, issue 06
  94. v_09_07.zip     42513  05-27-91  C user journal src, volume 09, issue 07
  95. v_09_08.zip     47151  09-03-91  C user journal src, volume 09, issue 08
  96. v_09_09.zip     35243  09-03-91  C user journal src, volume 09, issue 09
  97. v_09_10.zip    270545  09-24-91  C user journal src, volume 09, issue 10
  98. v_09_11.zip    259742  11-19-91  C user journal src, volume 09, issue 11
  99. v_09_12.zip     51869  11-05-91  C user journal src, volume 09, issue 12
  100. v_10_01.zip    140944  12-17-91  C user journal src, volume 10, issue 01
  101. v_10_02.zip     40996  01-12-92  C user journal src, volume 10, issue 02
  102. v_10_03.zip     69126  02-14-92  C user journal src, volume 10, issue 03
  103. v_10_04.zip     33853  03-04-92  C user journal src, volume 10, issue 04
  104. v_10_05.zip     77627  04-21-92  C user journal src, volume 10, issue 05
  105. v_10_06.zip     69939  05-21-92  C user journal src, volume 10, issue 06
  106. v_10_07.zip     23256  05-21-92  C user journal src, volume 10, issue 07
  107. v_10_08.zip    330051  09-19-92  C user journal src, volume 10, issue 08
  108. v_10_09.zip     34751  08-11-92  C user journal src, volume 10, issue 09
  109. v_10_10.zip     34871  09-01-92  C user journal src, volume 10, issue 10
  110. v_10_11.zip    107967  10-05-92  C user journal src, volume 10, issue 11
  111. v_10_12.zip     58738  10-30-92  C user journal src, volume 10, issue 12
  112. v_11_01.zip     37418  11-19-92  C user journal src, volume 11, issue 01
  113. v_11_02.zip     36015  01-04-93  C user journal src, volume 11, issue 02
  114. v_11_03.zip     41919  01-28-93  C user journal src, volume 11, issue 03
  115. v_11_04.zip     34357  02-26-93  C user journal src, volume 11, issue 04
  116. v_11_05.zip     62006  04-27-93  C user journal src, volume 11, issue 05
  117. v_11_06.zip     38855  05-01-93  C user journal src, volume 11, issue 06
  118. v_11_07.zip     51859  06-16-93  C user journal src, volume 11, issue 07
  119. v_11_08.zip    227563  07-27-93  C user journal src, volume 11, issue 08
  120. v_11_09.zip     45513  08-07-93  C user journal src, volume 11, issue 09
  121. v_11_11.zip    129951  10-12-93  C user journal src, volume 11, issue 11
  122. v_11_12.zip    154866  11-07-93  C user journal src, volume 11, issue 12
  123. v_12_01.zip     41633  12-07-93  C user journal src, volume 12, issue 01
  124. v_12_02.zip     36580  01-11-94  C user journal src, volume 12, issue 02
  125. v_12_03.zip     35401  02-08-94  C user journal src, volume 12, issue 03
  126. v_12_04.zip     55875  03-09-94  C user journal src, volume 12, issue 04
  127. v_12_05.zip     33371  04-06-94  C user journal src, volume 12, issue 05
  128. v_12_06.zip    131795  05-15-94  C user journal src, volume 12, issue 06
  129. v_12_07.zip     98445  06-06-94  C user journal src, volume 12, issue 07
  130. v_12_08.zip    110243  07-18-94  C user journal src, volume 12, issue 08
  131. v_12_09.zip     69664  08-10-94  C user journal src, volume 12, issue 09
  132. v_12_10.zip     57667  09-06-94  C user journal src, volume 12, issue 10
  133. v_12_11.zip     59249  10-05-94  C user journal src, volume 12, issue 11
  134. v_12_12.zip    129421  11-07-94  C user journal src, volume 12, issue 12
  135. v_13_01.zip     57013  12-08-94  C user journal src, volume 13, issue 01
  136. v_13_02.zip     72327  01-11-95  C user journal src, volume 13, issue 02
  137. v_13_03.zip     65167  02-08-95  C user journal src, volume 13, issue 03
  138. v_13_04.zip    165051  03-08-95  C user journal src, volume 13, issue 04
  139. v_13_05.zip    346978  04-18-95  C user journal src, volume 13, issue 05
  140. v_13_06.zip     76842  05-08-95  C user journal src, volume 13, issue 06
  141. v_13_07.zip    484038  06-08-95  C user journal src, volume 13, issue 07
  142. v_13_08.zip    298611  07-11-95  C user journal src, volume 13, issue 08
  143. v_13_09.zip    145512  08-08-95  C user journal src, volume 13, issue 09
  144. v_13_10.zip     59017  09-10-95  C user journal src, volume 13, issue 10
  145. v_13_11.zip    233544  10-11-95  C user journal src, volume 13, issue 11
  146. v_13_12.zip     52907  11-13-95  C user journal src, volume 13, issue 12
  147. ------------------------------------------------
  148. CUG Library volumes 100-199
  149. path: \zipped\vol_100 
  150. ------------------------------------------------
  151. Name             Size    Date    Description 
  152. ------------     ----    ----    ---------------
  153. 101_01.zip      88997  10-02-89  Games I
  154. 102_01.zip      71288  10-02-89  Games II
  155. 103_01.zip      92219  10-02-89  Just Like Mom's
  156. 104_01.zip      76388  10-02-89  Small C
  157. 105_01.zip      55177  10-02-89  Functions I
  158. 106_01.zip      61135  07-16-87  Functions II
  159. 107_01.zip      58342  07-16-87  Functions III
  160. 108_01.zip      90723  10-02-89  Utilities I
  161. 109_01.zip      75774  10-02-89  Utilities II
  162. 110_01.zip      89895  10-02-89  Utilities III
  163. 111_01.zip      91413  10-02-89  Utilities IV
  164. 112_01.zip      80610  10-02-89  Utilities V
  165. 113_01.zip      99760  10-02-89  Cross Assemblers, 6800 v 2.5, 1802 v 1.1
  166. 114_01.zip      83100  07-16-87  Ed Ream's Screen Editor, BDS C Version
  167. 115_01.zip      71491  10-02-89  Ed Ream's Screen Editor, Small C Version
  168. 116_01.zip      86332  10-02-89  Adventure
  169. 117_01.zip      54420  10-02-89  Software Tools - Documentation
  170. 118_01.zip      58656  10-02-89  Software Tools - Primitives
  171. 119_01.zip      50182  09-03-91  Mince/Scribble
  172. 120_01.zip      68849  10-02-89  Compiler Utilities
  173. 121_01.zip      87608  07-16-87  Miscellany I
  174. 122_01.zip      88128  10-02-89  Pistol v 2.0
  175. 123_01.zip      56056  10-02-89  Tools I
  176. 124_01.zip      55959  10-02-89  TeX v 1a
  177. 125_01.zip      27348  10-02-89  Video Terminal Libraries
  178. 126_01.zip      55365  07-16-87  Martz Library
  179. 127_01.zip      86486  07-16-87  RAP (A Text Formatter) v 2.21
  180. 128_01.zip      93551  10-02-89  ROFF4 ver 1.61
  181. 129_01.zip      76522  07-16-87  CITADEL v 2.10a 1/2
  182. 129_02.zip      98976  10-02-89  CITADEL v 2.10a 2/2
  183. 130_01.zip      80396  07-16-87  Bios Utilities
  184. 131_01.zip      37884  07-16-87  ACRL
  185. 132_01.zip      75542  09-03-91  Tools, 6809 C compiler & Graphics Driver
  186. 133_01.zip      95407  10-02-89  'e' Screen Editor v 4.0
  187. 134_01.zip      82326  10-02-89  Compiler Utilities
  188. 135_01.zip      33013  07-16-87  VLI - Very Long Integer
  189. 136_01.zip      85078  10-02-89  Games III
  190. 137_01.zip      61104  07-16-87  DDJ #1
  191. 138_01.zip      64289  07-16-87  DDJ #2
  192. 139_01.zip      59909  10-02-89  KAREL the Robot v 1.00
  193. 140_01.zip      68476  07-16-87  Miscellany II
  194. 141_01.zip      45069  10-02-89  Miscellany III
  195. 142_01.zip      80707  07-16-87  Boulton Catalog Volume
  196. 143_01.zip      22839  07-16-87  Van Nuys Tools
  197. 144_01.zip      55320  07-16-87  Van Nuys Tools Doc.
  198. 145_01.zip     115530  07-16-87  ROFF4 v 1.6P
  199. 146_01.zip      40176  10-02-89  Small C for 6800, for FLEX Operating System
  200. 147_01.zip      57898  07-16-87  RBSB4
  201. 148_01.zip      75404  09-27-87  TMS9900/99000 Cross Assemblers
  202. 149_01.zip     101026  10-02-89  6800/1802 Cross Assemblers (Portable Version)
  203. 150_01.zip      62047  07-16-87  Extractions from PC-SIG #50 and #142
  204. 151_01.zip      45148  10-02-89  Ed Ream's Screen Editor for MS-DOS
  205. 152_01.zip      66194  09-03-91  C Utilities for MS-DOS
  206. 153_01.zip      39321  10-02-89  C Utilities for MS-DOS
  207. 154_01.zip     110685  10-02-89  PC Tools
  208. 155_01.zip     100220  09-03-91  B-Trees, FFT, ONED & Util I
  209. 156_01.zip     116938  09-03-91  Small C w/Floats
  210. 157_01.zip     147188  10-02-89  QE for MS-DOS, CMODEM, FWT, TP
  211. 158_01.zip     133792  10-02-89  QE for BDSC
  212. 159_01.zip     129411  09-03-91  Adventure for MS-DOS
  213. 160_01.zip      32782  10-02-89  Programs from "Learning to Program in C"
  214. 161_01.zip      68692  09-03-91  Programs from "Efficient C"
  215. 162_01.zip      24792  10-02-89  Mchip80
  216. 163_01.zip      98220  01-09-91  Small C for MS-DOS 1/2
  217. 163_02.zip      30464  01-07-91  Small C for MS-DOS 2/2
  218. 164_01.zip     157740  09-03-91  Windows for C
  219. 165_01.zip      49528  09-03-91  Programs from "Reliable Data Structures"
  220. 166_01.zip      30996  09-03-91  CUG Directory
  221. 167_01.zip      75283  10-02-89  Windows, Unix-like Util.
  222. 168_01.zip      84061  09-03-91  Simple Database
  223. 169_01.zip     110203  10-02-89  Miscellany IV
  224. 170_01.zip      88555  10-02-89  Miscellany V
  225. 171_01.zip      53192  07-16-87  Miscellany VI
  226. 172_01.zip      80075  09-03-91  LEX, Part I
  227. 173_01.zip      52911  09-03-91  LEX, Part II
  228. 176_01.zip     117684  09-03-91  XLISP 1.6 1/2
  229. 176_02.zip      31655  09-03-91  XLISP 1.6 2/2
  230. 177_01.zip      80354  12-30-125  5 12-31-125 Dr. Shaw's DOS Shell
  231. 178_01.zip      98156  09-03-91  TVX Source
  232. 179_01.zip      73465  08-14-91  TVX Doc and Executable
  233. 181_01.zip     139213  09-03-91  CFORUM and LZW
  234. 182_01.zip      82167  09-03-91  UNIX BBS
  235. 183_01.zip     111103  09-03-91  PC Tool II
  236. 184_01.zip      35368  07-16-87  RUNAND
  237. 185_01.zip      84538  09-03-91  SORTS
  238. 186_01.zip      78273  09-03-91  MAKE and AIM
  239. 187_01.zip      56129  09-03-91  Functions IV
  240. 188_01.zip     108368  10-02-89  Utilities VI
  241. 189_01.zip      96501  09-03-91  PC Tools III
  242. 190_01.zip      61196  10-02-89  Steve Passe's 68K Assembler
  243. 191_01.zip      96649  10-02-89  Miscellany VII
  244. 192_01.zip     117254  07-16-87  Miscellany VIII
  245. 193_01.zip      90884  09-03-91  Crypto Toolbox
  246. 194_01.zip     106310  09-03-91  JUGPDS 17
  247. 195_01.zip     103163  10-02-89  JUGPDS 18
  248. 196_01.zip      70487  09-03-91  JUGPDS 19
  249. 197_01.zip     119092  09-03-91  Micro Emacs v 3.9, Exec. and Doc.
  250. 198_01.zip     106688  09-03-91  Micro Emacs v 3.9, Source 1/2
  251. 198_02.zip     102747  09-03-91  Micro Emacs v 3.9, Source 2/2
  252. 199_01.zip     114745  09-03-91  GED
  253. ------------------------------------------------
  254. CUG Library volumes 200-299
  255. path: \zipped\vol_200 
  256. ------------------------------------------------
  257. Name             Size    Date    Description 
  258. ------------     ----    ----    ---------------
  259. 200_01.zip     104173  09-03-91  Small C Interpreter
  260. 201_01.zip      78866  08-14-91  MSDOS System Support
  261. 202_01.zip      58711  09-03-91  KAREL for MSDOS
  262. 203_01.zip     106535  10-02-89  YAM for MSDOS
  263. 204_01.zip      84584  10-02-89  C Compiler
  264. 205_01.zip     119725  10-02-89  Utilities VII
  265. 206_01.zip      77852  09-03-91  Checkbook Register, Doc. and Exec.
  266. 207_01.zip      64834  08-14-91  Checkbook Register, Doc. and Source
  267. 208_01.zip      75096  10-12-87  'e' for CP/M 68K
  268. 209_01.zip      73117  09-03-91  Simplex Curve Fitting
  269. 210_01.zip      95425  03-19-90  Simulation and Loadable BIOS for CP/M
  270. 211_01.zip      92961  09-03-91  Search, Sort and Merge
  271. 212_01.zip      76779  07-16-87  Simulation for BDOS
  272. 213_01.zip     103638  07-16-87  Van Nuys Enhancements
  273. 214_01.zip      92784  09-03-91  File Display Utilities
  274. 215_01.zip      24390  07-16-87  BBS for BDS C
  275. 216_01.zip     136105  09-03-91  ZMODEM & SAVERAM 1/2
  276. 216_02.zip      74954  09-03-91  ZMODEM & SAVERAM 2/2
  277. 217_01.zip      86135  09-03-91  Spell and Dictionary, Part I
  278. 218_01.zip      91557  09-03-91  Spell and Dictionary, Part II 1/2
  279. 218_02.zip       6958  09-03-91  Spell and Dictionary, Part II 2/2
  280. 219_01.zip      82332  09-03-91  Cross Assembler
  281. 220_01.zip     252637  09-03-91  Window Boss 1/3
  282. 220_02.zip     261937  09-03-91  Window Boss 2/3
  283. 220_03.zip     245561  09-03-91  Window Boss 3/3
  284. 221_01.zip      80940  09-03-91  C for FLEX
  285. 222_01.zip      50645  10-02-89  Small C v 2.7 Exec. and Doc.
  286. 223_01.zip      60359  07-16-87  Small C v 2.7 Source 1/2
  287. 223_02.zip      40616  10-02-89  Small C v 2.7 Source 2/2
  288. 224_01.zip     181673  09-03-91  UTILIX
  289. 225_01.zip     128044  10-02-89  Utilities and ZMATH
  290. 226_01.zip      51301  09-03-91  ART-CEE
  291. 227_01.zip      88571  09-03-91  Portable Graphics 1/2
  292. 227_02.zip      84115  09-03-91  Portable Graphics 2/2
  293. 228_01.zip     110220  10-02-89  Miscellany IX
  294. 229_01.zip      54102  10-02-89  Little Smalltalk, Part I, with bundled files
  295. 230_01.zip      83212  10-02-89  Little Smalltalk, Part II, with bundled files
  296. 231_01.zip      87871  10-02-89  Little Smalltalk, Part I, w/ unbundled files
  297. 232_01.zip      88455  08-14-91  Little Smalltalk, Part II, w/ unbundled files
  298. 233_01.zip     111790  10-02-89  Make and other Utilities
  299. 234_01.zip      59968  10-02-89  XDIR
  300. 235_01.zip     114874  09-03-91  Overview 1/2
  301. 235_02.zip      36440  09-03-91  Overview 2/2
  302. 236_01.zip      88884  09-03-91  Highly Portable Utilities
  303. 237_01.zip     123263  09-03-91  GRAD Graphics Doc and Lib
  304. 238_01.zip     142490  07-27-87  GRAD Graphics Source and Font
  305. 239_01.zip     109877  08-14-91  P.C. Gammon for MSC4
  306. 240_01.zip      82402  10-02-89  P.C. Gammon for Turbo C
  307. 241_01.zip     137040  09-03-91  Inference Engine and Rule Based Compiler
  308. 242_01.zip      94324  09-03-91  Still More Cross Assemblers
  309. 243_01.zip      96923  09-03-91  DECUS C Preprocessor
  310. 244_01.zip      72006  10-02-89  deBruijn
  311. 245_01.zip     110451  10-02-89  Linear Cellular Automata
  312. 246_01.zip      54883  10-28-87  Cycles, Mandelbrot Graphics 1/2
  313. 246_02.zip       2724  11-27-93  Cycles, Mandelbrot Graphics 2/2
  314. 247_01.zip     124481  09-03-91  MIRACL 1/3
  315. 247_02.zip     134961  09-03-91  MIRACL 2/3
  316. 247_03.zip      36303  09-03-91  MIRACL 3/3
  317. 248_01.zip     149029  09-03-91  MicroSpell
  318. 249_01.zip     124400  10-02-89  C Spot Run (CSR) Library
  319. 250_01.zip      19584  10-02-89  68K FP Library & Mandelbrot Graphics
  320. 251_01.zip      55979  10-02-89  Pull Down Menu and Adventure System
  321. 252_01.zip     110545  09-03-91  C Tutor Doc
  322. 253_01.zip      89328  09-03-91  C Tutor Source
  323. 255_01.zip      86743  09-03-91  EGA Graphics Library
  324. 256_01.zip      80173  01-07-88  DeSmet Carry Routines 1/2
  325. 256_02.zip      15690  01-07-88  DeSmet Carry Routines 2/2
  326. 257_01.zip     110148  10-02-89  C Tutor Doc (Turbo C)
  327. 258_01.zip      90726  09-03-91  C Tutor Source (Turbo C)
  328. 259_01.zip      85178  09-03-91  Console I/O & Withers Tools
  329. 260_01.zip     141638  09-03-91  Zmodem, CU and tty Library
  330. 261_01.zip      92580  09-03-91  68K Cross Assembler, MSDOS
  331. 262_01.zip      58494  10-02-89  Ramey Tools
  332. 263_01.zip     137552  09-03-91  C_wndw Toolkit 1/2
  333. 263_02.zip      56792  09-03-91  C_wndw Toolkit 2/2
  334. 264_01.zip     144840  10-02-89  NRO & Other PC Tools
  335. 265_01.zip      36966  07-19-92  cpio 1/2
  336. 265_02.zip      16638  09-03-91  cpio 2/2
  337. 266_01.zip     143865  07-23-90  microPLOX
  338. 267_01.zip      89392  09-03-91  8085, 2650 & S6 Cross Assemblers
  339. 268_01.zip     141263  05-13-88  Unicorn Library (Turbo C) 1/2
  340. 268_02.zip      33646  10-02-89  Unicorn Library (Turbo C) 2/2
  341. 269_01.zip     115308  09-03-91  Unicorn Library (MSC 4)
  342. 270_01.zip      94749  10-02-89  Miscellany X
  343. 271_01.zip       2670  09-03-91  Steven's Library (Turbo C) 1/2
  344. 271_02.zip     143730  04-20-88  Steven's Library (Turbo C) 2/2
  345. 272_01.zip     137138  04-20-88  Steven's Library (Datalight)
  346. 273_01.zip      61280  09-03-91  Turbo C Utilities
  347. 274_01.zip      23685  09-03-91  Arrays for C
  348. 275_01.zip     124858  07-16-87  Linear Cellular Automata II 1/2
  349. 275_02.zip      96959  10-02-89  Linear Cellular Automata II 2/2
  350. 276_01.zip      96171  09-03-91  Z80 and 6804 Cross Assemblers
  351. 277_01.zip      48421  09-03-91  HP Plotter Library
  352. 278_01.zip      72037  09-03-91  CXL v 5.1 1/3
  353. 278_02.zip     145071  09-03-91  CXL v 5.1 2/3
  354. 278_03.zip     137653  09-03-91  CXL v 5.1 3/3
  355. 279_01.zip      52722  09-03-91  CROBOTS
  356. 280_01.zip      82383  08-14-91  Software Tools Source
  357. 281_01.zip     137361  10-06-88  Unicorn Library v 5.1 1/2
  358. 281_02.zip      75443  10-02-89  Unicorn Library v 5.1 2/2
  359. 282_01.zip      99710  10-02-89  Quip and Graphics
  360. 283_01.zip      96854  12-17-88  FAFNIR 1/3
  361. 283_02.zip     140659  12-17-88  FAFNIR 2/3
  362. 283_03.zip      91003  10-02-89  FAFNIR 3/3
  363. 284_01.zip      85850  09-03-91  Portable 8080 System
  364. 285_01.zip     112773  09-03-91  Bison for MSDOS 1/3
  365. 285_02.zip     123021  09-03-91  Bison for MSDOS 2/3
  366. 285_03.zip      27286  09-03-91  Bison for MSDOS 3/3
  367. 286_01.zip     103225  05-24-89  GRAD for MSC 1/2
  368. 286_02.zip     100732  10-02-89  GRAD for MSC 2/2
  369. 287_01.zip      98112  09-03-91  GRAD for Turbo C 1/3
  370. 287_02.zip     100304  09-03-91  GRAD for Turbo C 2/3
  371. 287_03.zip      10304  09-03-91  GRAD for Turbo C 3/3
  372. 288_01.zip      70281  05-25-89  Taveling Salesman, SD and Master Env. Access
  373. 289_01.zip      50458  10-02-89  Othello
  374. 290_01.zip     134601  09-03-91  FLEX for MSDOS 1/2
  375. 290_02.zip      41504  09-03-91  FLEX for MSDOS 2/2
  376. 291_01.zip     113112  10-02-89  JJB for QC and TC
  377. 292_01.zip     163492  09-03-91  ASxxxxx Cross Assemblers 1/4
  378. 292_02.zip      84179  09-03-91  ASxxxxx Cross Assemblers 2/4
  379. 292_03.zip      99644  09-03-91  ASxxxxx Cross Assemblers 3/4
  380. 292_04.zip      41878  09-03-91  ASxxxxx Cross Assemblers 4/4
  381. 293_01.zip     115189  09-03-91  3D Medical Imaging, Source 1/2
  382. 293_02.zip     108970  09-03-91  3D Medical Imaging, Source 2/2
  383. 294_01.zip      87490  09-03-91  3D Medical Imaging, Sample Imaging 1/4
  384. 294_02.zip      88451  09-03-91  3D Medical Imaging, Sample Imaging 2/4
  385. 294_03.zip      87965  09-03-91  3D Medical Imaging, Sample Imaging 3/4
  386. 294_04.zip      97651  09-03-91  3D Medical Imaging, Sample Imaging 4/4
  387. 295_01.zip      41929  12-30-89  blkio Library
  388. 296_01.zip      59740  09-03-91  C to C++ Migrator
  389. 297_01.zip     119428  01-01-90  Small Prolog 1/2
  390. 297_02.zip      71508  01-01-90  Small Prolog 2/2
  391. 298_01.zip     133029  09-03-91  PC Curses
  392. 299_01.zip     122742  08-14-91  MEL and BP
  393. ------------------------------------------------
  394. CUG Library volumes 300-399
  395. path: \zipped\vol_300 
  396. ------------------------------------------------
  397. Name             Size    Date    Description 
  398. ------------     ----    ----    ---------------
  399. 300_01.zip     122819  09-03-91  MAT_LIB
  400. 301_01.zip     144104  09-03-91  BGI Applications 1/2
  401. 301_02.zip      53255  09-03-91  BGI Applications 2/2
  402. 302_01.zip      63061  09-03-91  3D Transforms
  403. 303_01.zip      38861  09-03-91  MC68K Disassembler
  404. 304_01.zip     120015  09-03-91  ROFF5
  405. 305_01.zip     142496  09-03-91  HGA Mandelbrot Explorer 1/2
  406. 305_02.zip       6007  09-03-91  HGA Mandelbrot Explorer 2/2
  407. 306_01.zip      13573  09-03-91  Thread and Synapsys
  408. 307_01.zip      69290  09-03-91  ADU and COMX
  409. 308_01.zip     112653  09-03-91  MSU, REMZ & List 1/2
  410. 308_02.zip       5431  09-03-91  MSU, REMZ & List 2/2
  411. 309_01.zip      91136  09-03-91  6809 C Compiler for MSDOS
  412. 310_01.zip     120155  09-03-91  Little Smalltalk for MSDOS 1/2
  413. 310_02.zip      99822  09-03-91  Little Smalltalk for MSDOS 2/2
  414. 311_01.zip      47575  09-03-91  DB Package
  415. 312_01.zip      34507  09-03-91  Make-Maker
  416. 313_01.zip     114623  09-03-91  Stevie
  417. 314_01.zip      47315  09-03-91  MNP C Library
  418. 315_01.zip     133112  09-03-91  FTGRAPH
  419. 316_01.zip      32506  09-03-91  AS8 Cross Assembler
  420. 317_01.zip      43200  09-03-91  Group3 Image Processing
  421. 318_01.zip     134263  09-03-91  RED 1/2
  422. 318_02.zip      39780  09-03-91  RED 2/2
  423. 319_01.zip     142754  09-03-91  CPP 1/2
  424. 319_02.zip      44012  09-03-91  CPP 2/2
  425. 320_01.zip      81669  09-03-91  Convolution Image Process
  426. 321_01.zip      43175  09-03-91  Mouse Trap Library
  427. 322_01.zip      56018  09-03-91  Doctor's Tools
  428. 323_01.zip     106732  09-03-91  Fireworks and Adventure
  429. 324_01.zip      29845  07-17-90  WGCONIO
  430. 325_01.zip     109274  09-03-91  VGA Graphics Library 1/2
  431. 325_02.zip     108488  09-03-91  VGA Graphics Library 2/2
  432. 326_01.zip     354463  05-06-92  SoftC Database Library 1/3
  433. 326_02.zip     359587  05-06-92  SoftC Database Library 2/3
  434. 326_03.zip     350195  05-06-92  SoftC Database Library 3/3
  435. 327_01.zip     182774  11-18-91  Panels for C 1/2
  436. 327_02.zip      15876  11-13-91  Panels for C 2/2
  437. 328_01.zip     115790  09-03-91  WTWG 1/2
  438. 328_02.zip     121166  09-03-91  WTWG 2/2
  439. 329_01.zip     125362  09-03-91  Unix Tools for PC 1/2
  440. 329_02.zip      47941  09-03-91  Unix Tools for PC 2/2
  441. 330_01.zip      82718  09-03-91  CTask 1/3
  442. 330_02.zip     129561  09-03-91  CTask 2/3
  443. 330_03.zip     102862  09-03-91  CTask 3/3
  444. 331_01.zip     124997  09-03-91  SE Editor
  445. 332_01.zip     105230  09-03-91  PC Curses 1/2
  446. 332_02.zip      35404  09-03-91  PC Curses 2/2
  447. 333_01.zip     123920  09-03-91  GAWK 1/2
  448. 333_02.zip      57884  09-03-91  GAWK 2/2
  449. 334_01.zip     102167  09-03-91  GNUPLOT 1/3
  450. 334_02.zip     110559  09-03-91  GNUPLOT 2/3
  451. 334_03.zip      53714  09-03-91  GNUPLOT 3/3
  452. 335_01.zip      85250  11-27-93  Frankenstein Cross Assembler 1/4
  453. 335_02.zip      82559  11-27-93  Frankenstein Cross Assembler 2/4
  454. 335_03.zip      73211  09-03-91  Frankenstein Cross Assembler 3/4
  455. 335_04.zip      55251  09-03-91  Frankenstein Cross Assembler 4/4
  456. 336_01.zip     100523  09-03-91  EGAPAL/EDIPAL
  457. 337_01.zip      79972  09-03-91  Designing Screen Interfaces in C
  458. 338_01.zip     126540  09-03-91  C Compiler and Assembler 1/2
  459. 338_02.zip      54459  09-03-91  C Compiler and Assembler 2/2
  460. 339_01.zip     159678  09-03-91  CTRLCLIB 1/2
  461. 339_02.zip      24007  09-03-91  CTRLCLIB 2/2
  462. 340_01.zip      98760  09-03-91  C-Window
  463. 341_01.zip     123348  09-03-91  Orbit Propagation
  464. 342_01.zip      61743  09-03-91  I8255 Interface Library
  465. 343_01.zip      45423  04-28-92  C Image Processing System 1/3
  466. 343_02.zip      50661  04-29-92  C Image Processing System 2/3
  467. 343_03.zip     330485  05-28-92  C Image Processing System 3/3
  468. 344_01.zip     156221  09-03-91  C Grab-Bag #1 1/2
  469. 344_02.zip      93234  09-03-91  C Grab-Bag #1 2/2
  470. 345_01.zip      65619  03-19-90  TLC/TLP
  471. 346_01.zip      19335  09-03-91  ASxxxx Cross Assembler, Part 2 1/2
  472. 346_02.zip      76840  09-03-91  ASxxxx Cross Assembler, Part 2 2/2
  473. 347_01.zip      47472  10-22-91  TAVL Tree
  474. 348_01.zip     106922  05-06-91  8048 Disassembler/Z80 Asm
  475. 349_01.zip     297058  09-03-91  Simulation Subroutine Set
  476. 350_01.zip     100574  11-30-91  PCX Graphics Library
  477. 351_01.zip     259658  01-13-92  UltraWin 1/2
  478. 351_02.zip     236481  01-11-92  UltraWin 2/2
  479. 352_01.zip      56658  09-03-91  String and Vlist
  480. 353_01.zip     110654  01-19-92  Withdrawn from the CUG Library 1/2
  481. 353_02.zip      78082  01-19-92  Withdrawn from the CUG Library 2/2
  482. 354_01.zip      59715  09-03-91  CES Mouse Tools Library
  483. 355_01.zip     257921  11-14-91  Sherlock for MSDOS 1/3
  484. 355_02.zip     305028  11-14-91  Sherlock for MSDOS 2/3
  485. 355_03.zip     172328  11-14-91  Sherlock for MSDOS 3/3
  486. 357_01.zip     256384  11-15-91  CSTAR 1/2
  487. 357_02.zip     202615  11-15-91  CSTAR 2/2
  488. 358_01.zip     302922  09-22-91  cbase
  489. 359_01.zip      41411  03-27-92  GNU C/C++ for 386 1/12^M
  490. 359_02.zip     346250  02-14-92  GNU C/C++ for 386 2/12^M
  491. 359_03.zip     350230  02-14-92  GNU C/C++ for 386 3/12^M
  492. 359_04.zip     321754  02-14-92  GNU C/C++ for 386 4/12^M
  493. 359_05.zip     316766  02-14-92  GNU C/C++ for 386 5/12^M
  494. 359_06.zip     283192  02-14-92  GNU C/C++ for 386 6/12^M
  495. 359_07.zip     248281  02-14-92  GNU C/C++ for 386 7/12^M
  496. 359_08.zip     293395  02-14-92  GNU C/C++ for 386 8/12^M
  497. 359_09.zip     347175  02-14-92  GNU C/C++ for 386 9/12^M
  498. 359_10.zip     313101  02-14-92  GNU C/C++ for 386 10/12^M
  499. 359_11.zip     328760  02-14-92  GNU C/C++ for 386 11/12^M
  500. 359_12.zip     285107  07-10-94  GNU C/C++ for 386 12/12^M
  501. 360_01.zip     176025  11-27-93  uspell 1/2
  502. 360_02.zip     124313  11-27-93  uspell 2/2
  503. 361_01.zip     146044  11-27-93  Gadgets and Term 1/2
  504. 361_02.zip     159288  11-27-93  Gadgets and Term 2/2
  505. 362_01.zip      56000  11-27-93  RMAXTask
  506. 363_01.zip     100449  11-27-93  Cross Assembler 1/2
  507. 363_02.zip      15286  11-27-93  Cross Assembler 2/2
  508. 364_01.zip     111089  11-27-93  C-Across 1/2
  509. 364_02.zip      21072  11-27-93  C-Across 2/2
  510. 365_01.zip     126654  11-27-93  Elvis 1/3
  511. 365_02.zip     127261  11-27-93  Elvis 2/3
  512. 365_03.zip     107730  11-27-93  Elvis 3/3
  513. 366_01.zip     292818  11-27-93  MicroEmacs 1/3
  514. 366_02.zip     289459  11-27-93  MicroEmacs 2/3
  515. 366_03.zip     357073  11-27-93  MicroEmacs 3/3
  516. 367_01.zip     239856  11-27-93  GNU File and Text Utilities 1/2
  517. 367_02.zip     277114  11-27-93  GNU File and Text Utilities 2/2
  518. 368_01.zip      83545  11-27-93  GNUlib for MS-DOS
  519. 369_01.zip     308602  11-27-93  Genitor
  520. 370_01.zip     197002  11-27-93  GATool
  521. 371_01.zip     116003  11-27-93  WindosIO V2.0 1/2
  522. 371_02.zip       9259  11-27-93  WindosIO V2.0 2/2
  523. 372_01.zip     116628  11-27-93  Mouse++, String++ and Z++ Classes
  524. 373_01.zip     109385  11-27-93  MicroEMACS for Windows 1/2
  525. 373_02.zip     289655  11-27-93  MicroEMACS for Windows 2/2
  526. 374_01.zip     256597  11-27-93  MicroSpell V2.0
  527. 375_01.zip     215709  11-27-93  TextView
  528. 376_01.zip     306925  11-27-93  OS/2 Tools 1/4
  529. 376_02.zip     302388  11-27-93  OS/2 Tools 2/4
  530. 376_03.zip     302388  11-27-93  OS/2 Tools 3/4
  531. 376_04.zip     195596  11-27-93  OS/2 Tools 4/4
  532. 377_01.zip     207856  11-27-93  DSR Functions
  533. 378_01.zip     129181  11-27-93  NEWMAT
  534. 379_01.zip     268585  11-27-93  ZOO
  535. 380_01.zip     136680  07-10-94  JMODEM
  536. 381_01.zip     356151  05-28-93  JPEG
  537. 382_01.zip     252922  05-28-93  GZIP
  538. 383_01.zip     336927  09-17-93  VGL 1/2
  539. 383_02.zip     271521  09-16-93  VGL 2/2
  540. 384_01.zip     318572  01-22-95  Ghostscript 1/13
  541. 384_02.zip     536282  07-10-94  Ghostscript 2/13
  542. 384_03.zip     293246  07-10-94  Ghostscript 3/13
  543. 384_04.zip     296466  07-10-94  Ghostscript 4/13
  544. 384_05.zip     239127  07-10-94  Ghostscript 5/13
  545. 384_06.zip     293997  07-10-94  Ghostscript 6/13
  546. 384_07.zip     289868  07-10-94  Ghostscript 7/13
  547. 384_08.zip     296684  07-10-94  Ghostscript 8/13
  548. 384_09.zip     297186  07-10-94  Ghostscript 9/13
  549. 384_10.zip     291017  07-10-94  Ghostscript 10/13
  550. 384_11.zip     281488  07-10-94  Ghostscript 11/13
  551. 384_12.zip     295877  07-10-94  Ghostscript 12/13
  552. 384_13.zip     276595  07-10-94  Ghostscript 13/13
  553. 385_01.zip     204007  07-21-93  BCC+ Coroutine
  554. 386_01.zip     359310  09-25-93  Thomson-Davis Editor
  555. 387_01.zip     181671  09-25-93  C/C++ Lost Algorithms
  556. 388_01.zip     140793  09-25-93  Anthony's Tools
  557. 389_01.zip     239726  11-08-93  VGA Fontlib, NakeFont
  558. 390_01.zip      97127  11-08-93  Another C Tools Lib
  559. 391_01.zip     343701  02-22-95  C Exploration Tools
  560. 392_01.zip     192354  11-08-93  GNU Indent
  561. 393_01.zip      88186  11-08-93  LL, GIFSave, Cordict
  562. 394_01.zip      61340  01-24-94  C_SIM++
  563. 395_01.zip      76708  12-27-93  CUG Input-Edit,Typing Tutor
  564. 396_01.zip     281625  08-03-93  NNUTILS
  565. 397_01.zip     337320  01-02-94  IOCCC
  566. 398_01.zip     146359  01-30-94  ASXXXX
  567. 399_01.zip     155082  11-18-93  MINED
  568. ------------------------------------------------
  569. CUG Library volumes 400-445
  570. path: \zipped\vol_400 
  571. ------------------------------------------------
  572. Name             Size    Date    Description 
  573. ------------     ----    ----    ---------------
  574. 400_01.zip     135340  03-23-94  Socket++
  575. 400_02.zip     290555  03-23-94  Socket++, by Gnanasekaran Swaminathan
  576.   (Centreville, VA), is an iostream-like class for Unix and inet sockets, pipes,
  577.   and socketpairs. Socket++ classes can be used more effectively than directly
  578.   calling the underlying low-level system functions. Since Socket++ has the same
  579.   interface as the LibG++ iostream (i.e. like cout and cin), it automatically
  580.   performs type-safe input and output. Even though Socket++ is very easy to use,
  581.   it still supports a full complement of socket options including: error
  582.   reporting, debug mode, keepalives, routing, broadcast datagrams, out-of-band
  583.   data, and buffer resizing. Socket++ includes a mechanism for handling timeouts
  584.   gracefully as well. Socket++ runs on many Unix platforms including Sun Sparc,
  585.   IBM RS/6000, DECstation, and SGI Indigo boxes. Socket++ version 1.4, released
  586.   on Jun-93
  587. 401_01.zip      82658  03-23-94  SGPC or "Simple Genetic Programming in C", by
  588.   Walter Alden Tackett and Aviram Carmi, supports the "Adaptive Automatic Program
  589.   Induction" method defined by Koza and Rice (Stanford University). The Koza and
  590.   Rice method generates LISP programs designed to solve problems specified by the
  591.   user. Tackett and Carmi have produced SGPC by porting the underlying algorithm
  592.   for program creation from LISP to C. Thus, SGPC is a C program that generates
  593.   LISP genetic programs as its output. Since SGPC is now available in C, it
  594.   offers greater portability and a 25 to 50 times speed improvement, according to
  595.   Tackett and Carmi. One notable improvement over the original is the ability to
  596.   handle multiple populations. SGPC has been successfully built on many Unix
  597.   workstations including Sun Sparcs, DECstations, HP-UX, and SGI Indigo. SGPC
  598.   version 1.0 is now available as volume #401 in the CUG Library.
  599. 401_02.zip     290552  03-23-94  SGPC: Simple Genetic Programming in C 2/2
  600. 402_01.zip     341449  03-23-94  CForms, by Lars Berntzon (Stockholm, Sweden),
  601.   is a tool for building interactive forms-driven applications. CForms
  602.   applications can run on nany type of library supported by the "curses" library.
  603.   CForms uses a language-based design to define forms. An application may contain
  604.   C source modules, field pictures, field definitions, literals, and events.
  605.   CForms applications must be compiled with the CFC compiler and linked with the
  606.   CFL linker. CForms runs on most Unix SYSV compatible platforms including SunOS,
  607.   Dell-SVR4, and Diab SYSV.3. It requires a curses library and yacc or GNU Bison.
  608.   CForms version 2.1 is now available as volume #402 in the CUG Library.
  609. 403_01.zip      42210  09-23-93  Patrick KO Shu Pui (Tai Po, Hong Kong)
  610.   contributes the Small Matrix Toolbox for C Programmers. The toolbox is a set of
  611.   C functions for matrix creation, arithmetic, inversion, and solving linear
  612.   equations. This product has been released as shareware. Although you may freely
  613.   use it for academic purposes, commercial users must register with the author
  614.   for $25. The Small Matrix Toolbox for C version 0.41 (released 09/23/93)
  615. 404_01.zip     365050  03-23-94  Alain Coëtmeur of the Informatique-CDC
  616.   (Arcueil, France) presents two new packages that bring traditional Unix tools
  617.   into the 90's: Bison++ and Flex++. Coetmeur's Bison++ is derived directly from
  618.   GNU Bison, the popular replacement for the Unix utility called YACC ("Yet
  619.   Another Compiler Compiler"). Since its introduction two decades ago, the YACC
  620.   software interface remains the most popular for developing compilers,
  621.   assemblers, and other text processing applications. Any language that can be
  622.   handled by a LALR(1) parser is a good candidate for YACC use. 1/3
  623. 404_02.zip     287703  11-17-93  Bison++: YACC for C++ 2/3
  624. 404_03.zip     290555  03-23-94  Bison++: YACC for C++ 3/3
  625. 405_01.zip     244907  03-23-94  Coëtmeur's other contribution to the CUG
  626.   Library is the Flex++ package. Like Bison++, Flex++ retains downward
  627.   compatability with existing C programs while offering the benefits of C++
  628.   classes. Coetmeur's Flex++ is derived directly from GNU Flex ("Fast LEX"), the
  629.   popular replacement for the Unix utility called LEX. Since its introduction two
  630.   decades ago, the LEX software interface remains very popular for developing
  631.   front-end lexical analyzers for YACC and standalone text processing
  632.   applications. A LEX solution is ideal for matching both simple and complex
  633.   patterns of characters. 1/3
  634. 405_02.zip      80082  09-29-93  Flex++: Lexical Analyser for C++ 2/3
  635. 405_03.zip     290562  03-23-94  Flex++: Lexical Analyser for C++ 3/3
  636. 406_01.zip     156964  01-23-94  Mike Rejsa (Brooklyn Park, MN) submits his
  637.   translator for converting ANSI-style C code and declarations to older Kernighan
  638.   and Ritchie (K&R) syntax. Most C programmers have switched over to ANSI style
  639.   coding techniques sometime in the last two or three years. The ANSI syntax
  640.   allows for for more comfortably readable code and brings you closer to what you
  641.   really wanted to write. For example, declaring parameters in the prototype and
  642.   use of const, signed, and volatile storage class modifiers. However, in the
  643.   course of maintaining older Unix systems, you may sooner or later have to
  644.   handle the inelegant business of removing ANSI C specific constructs accurately
  645.   from a newer source. ATOC version 1.08 (released 11/15/93) has been designated
  646.   CUG 406A.
  647. 407_01.zip      81426  05-18-94  PSUtils, by Angus Duggan (Edinburgh,
  648.   Scotland), is an assortment of utilities for manipulating PostScript documents.
  649.   Page selection and rearrangement are supported, including arrangement into
  650.   signatures for booklet printing, and page merging for n-up printing. The
  651.   complete collection of PSUtils Release 1-PL11 (June 1993) is now available as
  652.   CUG library volume #407.
  653. 408_01.zip     212063  03-23-94  Daniel Fandrich (Clearbrook, B.C., Canada)
  654.   offers his SNews threaded Usenet newsreader add-on for PCs running a shareware
  655.   package that provides dial-up e-mail access to public networks such as the UUCP
  656.   network and/or the Internet. SNews can built using Borland Turbo C for either
  657.   MS-DOS or OS/2. The CUG Library distribution includes MS-DOS executable and
  658.   full source on a single diskette. SNews version 1.91 (released 08/25/93) is
  659.   immediately available as CUG volume #408. 1/2
  660. 408_02.zip     290553  03-23-94  SNEWS: threaded Usenet newsreader for PCs 2/2
  661. 409_01.zip     223095  10-22-93  Kendall Bennett of SciTech Software
  662.   (Melbourne, Australia) submits his SuperVGA VESA VBE test kit and Universal
  663.   VESA VBE. The SuperVGA VBE VESA test kit thoroughly tests and demonstrates the
  664.   VBE BIOS calls. The Universal VESA VBE is a drop-in replacement for an existing
  665.   VBE driver you might or might not already have. As you may recall, the Video
  666.   Electronics Standards Association (VESA) has established criteria allowing
  667.   interoperability of SuperVGA hardware and software. The VESA BIOS Extensions
  668.   (VBE) provide the ability to address video modes beyond regular VGA
  669.   (640x480x16) in a hardware-independent fashion. Although the test kit includes
  670.   full source code, the shareware VBE replacement driver offers source code for
  671.   an additional licensing fee from SciTech Software. Both are immediately
  672.   available on a single diskette as CUG volume #409.
  673. 410_01.zip      39337  02-18-94  Gary A. Allen, Jr., (Prentice Center,
  674.   Queensland, Australia) submits his PART utility for examining the partition
  675.   table and hard disk parameters under MS-DOS. PART works with all MS-DOS
  676.   compatible hard disks and provides additional low-level information on
  677.   Integrated Drive Electronics (IDE) disk controllers. Allen notes that although
  678.   there are powerful partition editors available, all of them run the risk of
  679.   accidently changing these critical disk parameters. Since PART is a read-only
  680.   display, the partition tables remain secure at all times. PART includes full
  681.   source in C and claims compatability with the Borland C/C++ compiler. PART
  682.   version 1.5, as released on 10/27/93, now appears on CUG #410.
  683. 411_01.zip     211180  12-14-93  Bram Moolenaar (Venlo, Netherlands)
  684.   contributes his Vi Improved editor (Vim) that supports MS-DOS, Amiga, and most
  685.   forms of Unix. Vim claims near 100% of the functionality of the classic "vi"
  686.   Unix editor. Vim also includes many embellishments on the original ideas and
  687.   thus adds unique functionality of its own. The CUG Library edition includes
  688.   full source in C as well as pre-built executables for MS-DOS. Vim version 2.0,
  689.   as released 12/14/93, is now available as CUG #411. 1/2
  690. 411_02.zip     282463  12-14-93  Vi Improved (VIM) Editor 2/2
  691. 412_01.zip     264688  08-11-95  Peter M. Bouthoorn (Groningen University,
  692.   Netherlands) submits his C++ search class library with artificial intelligence
  693.   capabilities. AISEARCH is a tool for developing problem solving software.
  694.   Basically, the library offers the programmer a set of search algorithms that
  695.   solve all kind of different problems. When developing problem solving software,
  696.   the programmer should concentrate on the representation of the problem to be
  697.   solved and should not the implementation of the search algorithm used. This
  698.   AISEARCH implementation of a set of search classes may be incorporated in other
  699.   software through C++ derivation and inheritance. AISEARCH can be built in
  700.   MS-DOS with Borland C++ or MS C++ and on Unix using GNU C++. AISEARCH, as
  701.   released on 02/10/94, is immediately available as CUG #412.
  702. 413_01.zip     185504  07-27-94  CUG proudly announces two freeware
  703.   programming kits for the Sound Blaster digital audio cards on a single diskette
  704.   volume. The original Sound Blaster card by Creative Labs, Inc. has become the
  705.   industry standard for PC digital audio. Today, a plethora of Sound Blaster (SB)
  706.   compatible cards are available from many vendors. Although SB cards have
  707.   proliferated widely, the knowledge required to program and control their
  708.   operation has not. The I/O and DMA access protocol is critical for developers
  709.   creating MS-DOS based applications with SB audio.
  710. 414_01.zip     291116  07-27-94  Mark Hessling (Holland Park, Queensland,
  711.   Australia) offers his own full screen text editor similar to IBM VM/CMS Xedit
  712.   and Mansfield Software's KEDIT. The THE text editor uses both command line
  713.   commands and key bindings to operate. It has currently been ported to SUNOS
  714.   4.1.x, Xenix-386, MS-DOS (Borland C++ and MSC), Esix 4.0.3a, ATT SystemV 3.2,
  715.   Linux, 386BSD, and OS/2 2.1 (MSC, C Set/2, Borland C++). The CUG distribution
  716.   of THE includes full source in C and a prebuilt executable for use with MS-DOS.
  717.   THE version 1.5, as released on 01/12/93, is now available as CUG #414. 1/3
  718. 414_02.zip     256404  12-20-93  THE: Highly Portable Text Editor 2/3
  719. 414_03.zip     130629  12-20-93  THE: Highly Portable Text Editor 3/3
  720. 415_01.zip     291686  07-27-94  Arindam Banerji (Dept. of Computer Sci. &
  721.   Eng, University of Notre Dame) contributes his Run Time Type Information
  722.   library for C++. Run Time Type Information (RTTI) is a C++ language extension
  723.   proposed by the ANSI C++ committee. Although the extension is intended to
  724.   implemented as part of native C++ compilers, it may be a long time before this
  725.   comes to fruition. Fortunately, Banerji's implementation of RTTI as a C++
  726.   library means that you can start taking advantage of it right away. His system
  727.   is loosely based on the RTTI system demonstrated by Stousroup in "The C++
  728.   Programming Language". RTTI for C++ works *ONLY* with Unix based C++
  729.   implementations due to file naming conventions that are *INCOMPATIBLE* with
  730.   MS-DOS. RTTI for C++, as released on 11/03/93, is now available is CUG #414.
  731.   1/2
  732. 415_02.zip      97132  12-20-93  Run Time Type Information Library for C++ 2/2
  733. 416_01.zip     299643  03-16-94  Nigel Salt (Crayford, Kent, U.K.) contributes
  734.   a variety of standalone tools and libraries with source code in C for MS-DOS.
  735.   This is the first time source code for many of these tools has been released.
  736.   Some of the programs are written specifically for Borland Turbo C while others
  737.   are intended for use with Microsoft C (MSC). All programs are shareware with
  738.   reasonable registration fees ($15 or less) or donationware (whatever you feel
  739.   is appropriate).
  740. 417_01.zip      96887  03-25-94  Oleg Orel (Institute for High Energy Physics,
  741.   Protvino, Russia) presents his LIBFTP TCP/IP library. LIBFTP provides an easy
  742.   callable interface for Unix programs to talk with FTP servers as defined in RFC
  743.   959. The FTP (or File Transfer Protocol) is the protocol of choice for
  744.   transferring files over the Internet. As such, you could use this library to
  745.   write your own FTP client with a graphical user-interface or perhaps as the
  746.   basis of a file-mirroring utility. LIBFTP works with most popular Unix systems
  747.   but cannot work with MS-DOS. LIBFTP (as released on 10/28/93) is immediately
  748.   available as CUG #417. 1/2
  749. 417_02.zip     290554  03-22-94  LIBFTP: easy interface to servers 2/2
  750. 418_01.zip     222673  08-24-94  Roger Sayle (Dept. Computer Science,
  751.   University of Edinburgh, U.K.) contributes his molecular graphics visualization
  752.   system for Unix XWindows and MS Windows. Specifically, RasMol is intended for
  753.   the visualisation of proteins and nucleic acids. It reads Brookhaven Protein
  754.   Databank (PDB) files and interactively renders them in a variety of formats on
  755.   either an 8-bit (see Fig. 2) or 24- to 32-bit colour display. Documentation
  756.   includes include on-line help, hypertext documentation and the previous (dated)
  757.   version of the PostScript user reference manual. RasMol version 2.3 (as
  758.   released on 03/04/94) is immediately available on a 4 disk set as CUG #418. 1/5
  759. 418_02.zip     289727  03-03-94  RasMol: Molecular Graphics Visualization 2/5
  760. 418_03.zip     220137  03-03-94  RasMol: Molecular Graphics Visualization 3/5
  761. 418_04.zip     255913  03-28-94  RasMol: Molecular Graphics Visualization 4/5
  762. 418_05.zip     290560  03-22-94  RasMol: Molecular Graphics Visualization 5/5
  763. 419_01.zip     140463  03-01-94  Dale Anderson (San Diego, CA) submits his a
  764.   first release of the collections specified by Object Database Management Group
  765.   - 93 (ODMG-93). This work is based on the publication "The Object Database
  766.   Standard: ODMG-93" (ISBN 1-55860-302-6). Although Anderson has no personal
  767.   affiliation with the ODMG, this work nevertheless represents an important
  768.   contribution to the dissemination of this conceptual model. His release
  769.   contains collection classes (see chapter 5), man pages for each method, and a
  770.   test suite for almost all methods. The code itself has been tested on an HP/UX
  771.   9.0 C++ compiler and GNU C++ also on this platform. Anderson's ODMG-93
  772.   implementation for Unix (as released on 03/02/94) is immediately available as
  773.   CUG volume #419.
  774. 420_01.zip     193123  03-01-94  James L. Dean (New Orleans, LA) contributes
  775.   his VGAMAZE tools written for MS-DOS VGA graphics with the Borland C++ 3.0
  776.   compiler. VGAMAZE displays mazes with square (SQRMAZE.CPP) or hexagonal rooms
  777.   (HEXMAZE.CPP) in three dimensions on your monitor. It includes a template for
  778.   one dimensional virtual arrays. The plotting class can plot any surface
  779.   z=f(x,y). An example program for surfaces (SPIKE.CPP) demonstrates that its
  780.   good for more than just mazes. The CUG Library distribution includes all C++
  781.   source code and executables for SQRMAZE, HEXMAZE, and SPIKE. VGAMAZE version 4
  782.   (as released on 02/27/94) is immediately available as CUG Library volume #420A.
  783. 420_02.zip      44986  04-09-94  Tatsurou Sekiguchi (Department of Information
  784.   Science, University of Tokyo, Japan) submits his Coerce program which can
  785.   convert many graphic file formats popular on BBSes in Japan. Specifically, it
  786.   converts from one of MAG, PI, PIC, MAKI, PPM, PBM, ML1, and beta formats to one
  787.   of MAG, PI, PIC, PPM, and beta formats. Coerce can be compiled on any Sun
  788.   workstation running SunOs 4.1.3 with GNU C++ 2.4.5 or later. Others have
  789.   reported good success compiling Coerce on MIPS and RS/6000 machines. Sekiguchi
  790.   also includes source for a simple X Windows bitmap viewer. Coerce (as released
  791.   on 02/24/94) is immediately as CUG Library volume #420B.
  792. 421_01.zip     157153  11-02-94  Thomas Hagen (Trondheim, Norway) contributes
  793.   his RFVDEMO collection of high-speed VGA animation demonstrations for MS-DOS.
  794.   The animations require the Borland C++ 3.1 compiler. There are four main
  795.   animation demonstrations included: bitmap-rotation routine, fractal zoomer,
  796.   plasma, and voxelspace routine. These are in addition to lower-level support
  797.   routines for keyboard handling, timer class, and others. RFVDEMO version 0.1
  798.   (as released on 01/17/94) is immediately available in a three disk set as CUG
  799.   volume #421. 1/3
  800. 421_02.zip     200280  04-04-94  RFVVGA Graphics Animation Demo 2/3
  801. 421_03.zip     195700  04-04-94  RFVVGA Graphics Animation Demo 3/3
  802. 422_01.zip     271910  03-28-94  Dave Dunfield (Nepean, Ontario, Canada)
  803.   submits an entire suite of tools from the MICRO-C C compiler development
  804.   system. This includes the MICRO-C C compiler itself for MS-DOS, more than 70
  805.   useful sample programs with full C source, and a demonstration version of
  806.   MICRO-C for embedded systems. MICRO-C is a tiny compiler which can run with
  807.   less than 32k RAM and yet is highly independent of CPU and OS. Specifically,
  808.   platform support is available separately for 68HC08, 6809, 68HC11, 68HC16,
  809.   8051/52, 8080/8085, 80x86 and 8096 CPUs. The CUG Library distribution includes
  810.   a fully functional MICRO-C compiler executable built for the MS-DOS 80x86
  811.   environment. This version generates code in .ASM format so Microsoft MASM,
  812.   Borland TASM, or equivalent are required (not included). MICRO-C version 3.02
  813.   (as released on 03/22/94) is immediately available as CUG #422 in a set of four
  814.   diskettes. 1/4
  815. 422_02.zip     278478  03-21-94  Micro-C C Compiler 2/4
  816. 422_03.zip     269444  02-26-94  Micro-C C Compiler 3/4
  817. 422_04.zip     313946  03-21-94  Micro-C C Compiler 4/4
  818. 423_01.zip     296806  12-14-94  The CUG Library has always accommodated C/C++
  819.   archives both big and small. This month, I've compiled an anthology of five
  820.   outstanding but small source archives. William Pierpoint (Camarillo, CA)
  821.   submits his comprehensive library for stream-style record I/O. Karl Hahn
  822.   (Sarasota, FL) contributes a MIME binary encode/decode routines for use with
  823.   email tools. Philip Erdelsky (San Diego, CA) releases both source for general
  824.   ledger posting with 32-bit math library and a Re-entrant DOS-Compatible File
  825.   System for embedded systems. Last, Keith Vertanen (Pine Springs, MN) sends his
  826.   brief but succinct implementation of the BSPLINE rendering algorithm. Again,
  827.   all five archives are immediately available on a single diskette as CUG volume
  828.   #423.
  829. 424_01.zip     300416  04-04-94  Charles Sandmann (Houston, TX) submits the ED
  830.   editor with a user interface based on the DEC VMS EDT editor. ED is a true
  831.   multiplatform editor and can be compiled and run on virtually any platform. It
  832.   includes target-specific code for keyboard, screen, and TCP/IP handling. This
  833.   allows it to run on Unix (IBM RS/6000, Sun Sparc, HP, NeXT or Alpha AXP
  834.   machines), MS-DOS, Windows NT, and OS/2 environments with ease. ED can edit any
  835.   kind of file in text, binary, or hexadecimal modes. 1/2
  836. 424_02.zip     261307  04-04-94  Ed Editor: Highly portable windowing editor
  837.   2/2
  838. 425_01.zip     234496  02-22-95  Timor V. Shaporev (Moscow, Russia)
  839.   contributes an extremely versatile version of the classic Unix TAR archiver and
  840.   an innovative method of delivering LZW compressed data over pipes. Portable TAR
  841.   works with both MS-DOS and Unix compatible machines. Since more than half the
  842.   source code available from the Internet appears in TAR format, you'll quickly
  843.   find this a valuable utility. Portable TAR reads and writes archives in
  844.   ordinary files, raw floppies, and QIC-02 streamer tapes. It understands regular
  845.   TAR formats, PKZIP, gzip, and Unix "compress".
  846. 426_01.zip      52203  04-16-94  Patrick Ko Shu Pui (Hong Kong) submits his
  847.   LPC-Parcor-Cepstrum code generator for C. The LPC-Parcor-Cepstrum code
  848.   generator (hereafter, LPC) can be built on most Unix platforms as well as
  849.   Microsoft C/C++ 7.0 and Borland Turbo C v2.0. The primary use of this archive
  850.   is the manipulation and normalization of audio data files. Specifically, it
  851.   supports 8-bit ulaw (SUN Sparc), 8-bit and 16-bit PCM data. It then generates
  852.   LPC autocorrelation or covariance coefficients, Parcor (partial correlation)
  853.   coeefficients, or LPC cepstrum coefficients.
  854. 427_01.zip     204141  04-18-94  Christof Ruch (Clausthal, Germany) submits
  855.   the Multi Joystick Interface package. This package makes it possible to connect
  856.   up to six digital joysticks (Atari type) to the parallel port of your PC. For
  857.   test (or two player gaming) purposes, two joysticks can be emulated by the
  858.   keyboard, so you can try out the games before you actually decide to build an
  859.   interface. Specifically, this archive includes instructions for building the
  860.   interface, test programs for checking your interface, and Pascal and C
  861.   interface routines. Several arcade type games have are already publicly
  862.   available for this system, though none are included with the CUG archive.
  863. 428_01.zip     301883  03-14-94  Jonathan Wood (Irvine, CA) contributes the
  864.   PICTOR text-mode video library. PICTOR is a C callable library for MS-DOS
  865.   development that provides multi-pane stacked windows, pulldown menus, and
  866.   hypertext help. PICTOR is more than just video: it also includes
  867.   interrupt-driven serial communications, CTRL-C and critical error handler,
  868.   on-screen clock, text compression, and even a sample text editor. 1/2
  869. 428_02.zip      90303  03-14-94  Pictor Text-Mode Video Library for C/MS-DOS
  870.   2/2
  871. 429_01.zip      38822  05-10-95  This volume combines three relatively small
  872.   but powerful archives on a single diskette. Walter Karas (Cary, NC) submits C++
  873.   source code for a simple MS-DOS chess game. Astute CUJ readers will remember
  874.   that Walter Karas also contributed the SORTLIST AVL algorithms last year on CUG
  875.   #395. Russell Taylor (University of North Carlina at Chapel Hill) contributes
  876.   archives for redirecting serial I/O and accelerating the PC hardware clock.
  877. 430_01.zip      55058  12-30-94  Christopher G. Phillips (University of Texas
  878.   at Austin) submits his "m68kdis" disassembler for the Motorola 68000 family of
  879.   CPU chips. Disassemblers are system software that accepts a binary executable
  880.   as input and produces assembly language source as output. Specifically, m68kdis
  881.   supports the full instruction sets of the 68000, 68008, 68010, 68020, and 68030
  882.   CPU chips. Additionally, m68kdis decodes instructions for the 68851 Paged
  883.   Memory Unit and the 68881/68882 Floating-Point Coprocessors. The Motorola 68000
  884.   family chips power millions of computers including the Macintosh, Atari, Amiga,
  885.   and many embedded CPU industrial applications. The CUG Library edition of
  886.   m68kdis includes full source in C (no executables are provided). The m68kdis
  887.   disassembler is immediately available as CUG volume #441.
  888. 431_01.zip     109203  01-12-95  Kyle A. York (McGraw Hill School Systems)
  889.   submits his Remote Installable File System for DOS. The Remote Installable File
  890.   System provides a LAN linking two computers through the serial port so they may
  891.   share resources. RIFS installs itself as a TSR using the MSCDEX convention for
  892.   installable file systems. Shareable resources are currently limited to
  893.   available disk drives including hard disks, CD-ROM, and network drives. RIFS
  894.   also supports the redirection of a client parallel port to a file or device on
  895.   the server. RIFS supplies 32-bit Cyclic Redundancy Check (CRC) to guarantee
  896.   error-free file transfers. The CUG Library distribution includes full source in
  897.   C and ASM as well as MS-DOS executables. RIFS for DOS (released 10/08/94) is
  898.   immediately available as CUG volume #431.
  899. 432_01.zip     187396  08-25-94  Andrew Scott (Mosman Park, Australia) submits
  900.   his PTMID music conversion utility. Specifically, PTMID takes General MIDI
  901.   files (format 0 or 1) and converts them to Protracker MOD files or Multitracker
  902.   MTM files. As you may know, MIDI files are industry standard, but need some
  903.   sort of sequencer to be played. This is because there can be near-infinite
  904.   simultaneous notes present (though about 20 is a standard maximum). Protracker
  905.   files are 4 channel (though 6, 8, or more can be supported) files, but have a
  906.   bank of digitized instruments included. This allows reasonable quality sound to
  907.   be produced given limited hardware. Multitracker files are similar to MOD files
  908.   and support up to 32 simultaneous notes. PTMID version 0.3 (released on
  909.   07/18/94) is immediately available on CUG Library volume #432A.
  910. 433_01.zip     250408  08-25-94  Stephen L. Balkum and Daniel A. Sill (Zephyr
  911.   Software, Austin, TX) submit their MS-DOS real-mode SVGA graphics library for
  912.   MSC, Borland C, and Symantec C/C++. SVGACC provides an easy interface to the
  913.   high resolution/high color video modes of the newer SVGA video cards. There has
  914.   been no standard for VGA video cards above the 320x200x256 resolution. Instead,
  915.   each video card manufacturer has implemented a slightly different method to
  916.   access these high resolution/high color video modes. SVGACC automatically
  917.   identifies the video card and its installed memory. Users may write graphics
  918.   programs that will work on most any SVGA card without writing specific versions
  919.   for each individual SVGA card. Over 100 functions support sprite animation,
  920.   drawing primitives, fills, 3-D views and much more. SVGACC is written in 100%
  921.   assembly language and uses 80386 32-bit registers for the best possible speed.
  922.   SVGACC version 2.1 (as released on 05/09/94) is immediately available as CUG
  923.   volume #433.
  924. 434_01.zip     362614  09-24-95  Nicholas Centanni (Los Gatos, CA) submits his
  925.   3-D graphics class library for Borland C++ 3.1 (and later). XYZ++ is a
  926.   comprehensive package of optimized C++ classes for both floating point and
  927.   fixed point 3D graphics. 1/2
  928. 434_02.zip      42478  09-24-95  XYZ++: 3-D C++ Graphics Lib 2/2
  929. 435_01.zip     158580  11-30-95  Jason Hughes (Abilene, TX) submits his VESA
  930.   SVGA graphics demonstration that includes many other programming elements
  931.   essential to writing MS-DOS games. The graphics demonstrations take you through
  932.   many fast-moving animations that show off the VESA 640x480x256 color display
  933.   mode. I was particularly impressed with its speed even on my slow 80386DX-20Mhz
  934.   CPU. Additional graphics routines show off the virtual paging capabilities of
  935.   SVGAs with more than 1MB RAM onboard. The CUG Library distribution of VesaTest
  936.   includes full source code in Borland C++ v3.1 along with MS-DOS executables.
  937.   VesaTest version 2 (as released on 07/20/94) is immediately available as CUG
  938.   #438.
  939. 436_01.zip     195020  11-30-95  Richard Zigler (McBain, MI) submits his INput
  940.   CONtrol (INCON) library for developing sophisticated data input screens in
  941.   MS-DOS applications. INCON gives you control over the placement and appearance
  942.   of input fields, and the type and amount of data that each will accept. Input
  943.   fields may be alphanumeric, uppercase, integer, or floating-point. The INCON
  944.   library support Borland Turbo C 2.01 (or later) and will build Compact, Small,
  945.   Medium, or Large memory model versions. INCON version 3.1 (as released on
  946.   10/08/94) is immediately available as CUG #436
  947. 437_01.zip     236048  11-30-95  C/C++ Exploration Tools for Windows, by
  948.   Juergen Mueller (Kornwestheim, Germany), includes both his C Function Tree
  949.   Generator (CFT) and the C Structure Tree Generator (CST). CFT and CST analyse
  950.   the C/C++ source code of applications of any size with multiple files. CFT and
  951.   CST are useful to explore new, unknown software and to support re-use,
  952.   maintenance and re-engineering. By preprocessing, scanning, and analysing the
  953.   program source code, these programs generate the function call hierarchy (CFT)
  954.   and the data structure/class (CST) relations. Both programs can handle C and
  955.   C++ code, CFT can additionally analyse assembler code. The C Exploration Tools
  956.   for Windows executables (released 09/11/94) are immediately available as CUG
  957.   volume #437. 1/2
  958. 437_02.zip     229175  09-11-94  C/C++ Exploration Tools for Windows 2/2
  959. 438_01.zip      62240  12-20-94  Riku Saikkonen (Finland) submits his telnet
  960.   client for MS-DOS which uses the serial port as the I/O device. Although
  961.   designed for Bulletin Board System (BBS) applications, STELNET works equally
  962.   well without any BBS software. STELNET requires a FOSSIL driver and the
  963.   Waterloo TCP library. It supports binary mode telnet (8-bit), and a '8-bit
  964.   clean mode', in which all 256 characters are cleanly transferred in both
  965.   directions. STELNET does not do any terminal emulation of its own; it should
  966.   never change the data transferred (except where protocol requirements
  967.   designate).
  968. 439_01.zip     252651  11-13-95  David Pyles (Jackson, MS) offers his DOS
  969.   Extender Library for producing Protected Mode MS-DOS applications. XLIB is an
  970.   assembly language library which greatly simplifies protected-mode programming
  971.   under Microsoft DOS. With only two calls to XLIB, assembly language programs
  972.   can utilize the simplicity and power of 32-bit processing. C and C++ programs
  973.   can harness the powers of 16-bit protected mode using inline assembly.
  974.   Additionally, the XLIB archive contains a second library call EASYX which
  975.   allows all high-level languages to gain access to extended memory.
  976. 440_01.zip     331489  09-11-94  George Vanous (Delta, BC) submits his library
  977.   of essential and efficient C-callable functions. Although oriented towards
  978.   MS-DOS, many of the algorithms are relevant on other platforms such as Windows
  979.   and Unix. BESTLibrary consists of 282 functions coded in assembler and 68
  980.   functions written in C. All calls require far pointers (e.g. Large memory
  981.   model).
  982. 441_01.zip      91346  07-08-94  George Vanous' also submits his VGA Editor
  983.   for editing and animating graphics images with full mouse support. The VGA
  984.   Editor creates graphics files that are fully portable into C and Pascal
  985.   programs in conjunction with BESTLibrary (CUG #440). The editor is ideal for
  986.   drawing small pictures and animations for use with 16-color VGA modes. VGA
  987.   Editor will also read in Windows .ICO files for editing (but does not yet
  988.   support writing them). The editor can accomodate multiple-frame animations in a
  989.   single editing session. Fig. 1 shows the zoom style of editing on a single
  990.   frame.
  991. 442_01.zip      27377  02-15-96  Ted Jensen (Redwood City, CA) has contributed
  992.   his manuscript "A Tutorial on Pointers and Arrays in C" to help novice C
  993.   programmers learn proper usage of these critical language elements. Looking
  994.   back to my own apprenticeship in C more than 10 years ago, I still have vivid
  995.   memories of my trials with pointers. Jensen's work is based on a tutorial
  996.   originally found in Bob Stout's popular "SNIPPETS" C code collection.
  997. 443_01.tz      496717  02-14-96  Martin Steppler (Aachen University of
  998.   Technology, Germany) submits the Communication Networks Class Library (CNCL), a
  999.   C++ library created by the Communication Networks department of Aachen. CNCL is
  1000.   both a class library featuring generic C++ classes as well as a simulation
  1001.   library with strong points in random number generation, statistics, and
  1002.   event-driven simulation.
  1003. 443_02.tz      381165  02-14-96  Martin Steppler (Aachen University of
  1004.   Technology, Germany) submits the Communication Networks Class Library (CNCL), a
  1005.   C++ library created by the Communication Networks department of Aachen. CNCL is
  1006.   both a class library featuring generic C++ classes as well as a simulation
  1007.   library with strong points in random number generation, statistics, and
  1008.   event-driven simulation.
  1009. 444_01.zip     556743  12-21-95  Mendel Cooper (Grantsville, MD) contributes a
  1010.   volume of MS-DOS games: Wordy, ChessClock, and Chaos Game. Wordy is an
  1011.   educational word-game study system that builds pattern and word recognition
  1012.   skills used in Scrabble (tm) and Boggle (tm). The Wordy practice game checks
  1013.   words you unscramble against a 100,000 word dictionary. Wordy also includes
  1014.   standalone Search, Anagram, UnScramble, and word-pattern find utilities. A
  1015.   BINGO utility looks up all valid permutations of letters of a word. The 1DIF
  1016.   utility finds all legal words constructed by substituting a single letter.
  1017. 445_01.zip     360800  12-21-95  Mendel's second volume includes an eclectic
  1018.   mixture of ten different text and graphics utility and algorithm
  1019.   demonstrations.
  1020. 446_01.zip    4806786  08-13-96  The Are Magnus Bruasat of the SINTEF group at
  1021.   the University of Oslo (Norway) submits Diffpack: a fully object-oriented
  1022.   framework in C++ for solution of Partial Differential Equations (PDEs). PDEs
  1023.   often arise in the mathematical modeling of physical processes involving for
  1024.   example fluid mechanics or waves. Some typical uses of Diffpack include
  1025.   standard model PDEs, 3D linear wave equation, incompressible Navier-Stokes, and
  1026.   stochastic ODEs. Diffpack can interface with gnuPlot and plotmtv. You can even
  1027.   construct MPEG movies from multiple visualization frames.
  1028. 447_01.zip      90869  05-08-96  Michael F. Watson and Dean Lance Smith
  1029.   contribute RELAY: an interactive overload protection design tool for electrical
  1030.   engineers. Relay plots the time-current characteristics of overcurrent
  1031.   protection devices and coordinates the overcurrent protection devices at an
  1032.   electric distribution substation. The source code is entirely in C and includes
  1033.   makefiles for the Microsoft C compiler.. The RELAY.EXE executable requires
  1034.   MS-DOS and VGA display.
  1035. 448_01.zip      48650  05-08-96  Surojit Chatterjee and Dean Lance Smith
  1036.   submit a tool for detecting digital circuit problems via signature analysis.
  1037.   Signature analysis is a technique used in servicing microprocessor-based
  1038.   systems. With this technique, an instrument called a signature analyzer is used
  1039.   to check a digital circuit by detecting the bit streams at various nodes of the
  1040.   circuit. The bit streams are displayed as hexadecimal signatures. The actual
  1041.   signature of a node is compared with its predetermined correct signature. The
  1042.   result of the comparison is used to trace faults in the system down to the
  1043.   component level. This distribution includes complete source in C and MS-DOS
  1044.   executables. The source supports Borland Turbo C but could possibly be ported
  1045.   to other environments. Signature analysis v1.0 is now available on CUG CD-ROM
  1046.   as volume #448
  1047. 449_01.zip      11684  05-11-96  Nullsock, by Jean-Michel Mercier (Paris,
  1048.   France), is a Winsock simulator which allows you to run Winsock applications
  1049.   offline. This is most useful for forcing a web browser to work on offline
  1050.   copies of HTML files that you have downloaded. You might want to do this
  1051.   because you're "on the road" with a portable computer but without a immediate
  1052.   Internet connection or perhaps to avoid paying online charges to view material
  1053.   you've already downloaded several times. Nullsock works by loading a dummy
  1054.   WINSOCK.DLL with its entry points replaced by stubs. You can either run
  1055.   Nullsock directly or use Nullsock to spawn the desired application. Nullsock
  1056.   was designed to work with Windows 3.11 and has been tested with Netscape and
  1057.   AIR Mosaic. It will work with Windows 95, but only when running 16-bit Winsock
  1058.   applications. Nullsock includes complete C source and compiles with Borland C.
  1059.   Nullsock version 1.0 is available on CUG CD-ROM as volume #449.
  1060. 450_01.zip     146405  08-12-96  Klamer Schutte of the TNO Physics and
  1061.   Electronics Laboratory (The Hague, Netherlands) contributes the CpppIma image
  1062.   processing class library. CppIma library provides an interface to common
  1063.   operations on images for C++ applications. The operations include file I/O,
  1064.   image creation, iterators for traversing images, and histogram creation. The
  1065.   library's is enabling easy construction of image processing programs.
  1066.   Secondarily, Schutte hopes to achieve reasonable performance and create an
  1067.   image library independent API.
  1068. 451_01.zip      47258  08-12-96  Schutte has also contributed ClipPoly, an
  1069.   extended C++ polygon clipping library with set operators. Classical clipping
  1070.   algorithms will tell you whether a point "x" is withing a given polygon "A".
  1071.   ClipPoly handles the more general case of two polygons "A" and "B" where you
  1072.   want to know the areas of intersection of "A" and "B", "A" minus B", and "B"
  1073.   minus "A". Although the Weiler-Atherton algorithm already solves this case,
  1074.   Schutte presents a simpler but just as effective algorithm. The ClipPoly
  1075.   algorithm requires only that all polygons are non-self-intersecting (i.e. there
  1076.   are no "holes").
  1077. 452_01.zip     119550  09-06-96  Sean Gordon (Fife, Scotland) submits
  1078.   Freedock, a Windows "dock" program that includes the full source code in C. A
  1079.   dock is kind of a miniature version of Program Manager that holds icons for the
  1080.   small number of applications that you use most often. Freedock also remembers
  1081.   your preferred window geometry for each application that you register with it.
  1082.   This saves you from the burden of re-arranging your windows each time you
  1083.   startup an application. A "previewer" allows you to check or change the window
  1084.   geometry without actually launching the applications. The entire dock can be
  1085.   scaled in a way similar to the MS Office Manager dock.
  1086. 453_01.zip     501832  09-06-96  Jean-Claude Wippler (Houten, Netherlands)
  1087.   contributes his MetaKit, a compact class library for data storage and easy
  1088.   manipulation of structured objects and collections in C++. MetaKit works with
  1089.   any C++ compiler that supports Microsoft Foundation Classes including VC++,
  1090.   Borland C++, and Symantec C++. MetaKit allows your data to be loaded on demand,
  1091.   which allows you access to any size files. It uses traditional database
  1092.   metaphors of begin work/commit work/ rollback work with automatic file storage
  1093.   allocation and reclamation. MetaKit allows data to be "flattened" for efficient
  1094.   streaming over sockets and pipes. It encapsulates data in terms of view, row,
  1095.   and property classes. Data can be conveniently accessed via "[]" and "()" by
  1096.   operator overloading. Applications can statically link MetaKit or load it as a
  1097.   DLL.
  1098. 454_01.zip     667067  09-06-96  Beat Rigazzi (Oberonz, Switzerland) submits
  1099.   the Sound Wizards Module Player (SWMP), a driver for playing .MOD sound files
  1100.   through any digital audio card (SoundBlaster compatible). The .MOD audio file
  1101.   format The .MOD file is a multichannel sampled audio file which supports 4, 6,
  1102.   or 8 simultaneous channels. The .MOD file has fewer limitations than the .WAV
  1103.   file and for that reason has become widely used by electronic music and game
  1104.   producers. SWMP includes several example .MOD tracks for you to experiment with
  1105.   and a standalone MS-DOS player program (SWMP.EXE). SWMP provides an API and
  1106.   calling interfaces for Borland C/C++, Assembler, and Pascal. You can integrate
  1107.   the library simply by including the header file and linking in MOD_DRV.OBJ
  1108.   (source not provided).
  1109. 455_01.zip      33944  08-23-96  Oleg Kiselyov (Denton, TX) offers his
  1110.   Advanced I/O C++ Class Library which enhances the capabilities of stream I/O
  1111.   with encoding and compression. Some of these features include: * Filenames with
  1112.   pipes embedded * Explicit Endian I/O of short/long integers (guarantees
  1113.   portability) * Stream sharing of different I/O types * Simple variable-length
  1114.   coding of short integers * Arithmetic compression of a stream of integers
  1115. 456_01.zip      10853  10-23-96  Kerwin F. Medina (New Westminster, BC)
  1116.   contributes LZHLIB, a small C library with the minimum code neccessary to
  1117.   compress and uncompress using the LZH algorithm. This library is a direct
  1118.   derivative of the source cod of Haruhiko Okumura's popular "ar" archiver.
  1119.   Medina has created the library so an application can make use of compression
  1120.   with a function call and without having to spawn an external compression
  1121.   program. The library has only two API functions: "lzh_freeze" (to compress) and
  1122.   "lzh_melt" (to decompress). In both cases, the caller only has to provide the
  1123.   I/O functions and memory allocation functions. The interface is simple enough
  1124.   that you can integrate it with fewer than 20 additional lines of code in your
  1125.   program. LZHLIB can be built on MS-DOS, Unix, and other platforms. LZHLIB as
  1126.   released on 04/18/96 is now available on the CUG CD-ROM.
  1127. 457_01.zip     284992  10-23-96  Gray Watson (Pittsburgh, PA) submits dmalloc,
  1128.   the debug memory allocation library. The dmalloc library has been designed as a
  1129.   drop-in replacement for C runtime malloc(), realloc(), calloc(), free() and
  1130.   other memory management routines. It provides many debugging facilities that
  1131.   you can configure at runtime, including: memory-leak tracking, fence-post write
  1132.   detection, file/line number reporting, and general logging of statistics.
  1133. 458_01.zip      81718  08-22-96  Kiselyov Oleg (Denton, TX) contributes
  1134.   Grayimage, a C++ class library for dealing with full-depth grayscale images.
  1135.   Grayimage upports all standard image algebra/arithmetics including dealing with
  1136.   image slices, histogram equalization, and computing various norms and scalar
  1137.   products. The package reads and writes PGM, XWD and Group G (grayscale) TIFF
  1138.   file formats with automatic recognition of the input image file format. It's
  1139.   possible to assign one image to another to fit, no matter what their dimensions
  1140.   are.
  1141. 459_01.zip      20915  12-28-96  Alex Hunger (Adlington, Lancashire UK)
  1142.   submits MMND, a game that puts the computer in the role of "codebreaker" in the
  1143.   classic MasterMind (TM) boardgame. The interesting aspect of Hunger's
  1144.   implementation is that the computer can guess a pattern that you choose. It
  1145.   uses an optimal information-theoretic algorithm and so plays extraordinarily
  1146.   well -- better than any human being. This takes a lot of computation, so
  1147.   patterns chosen are stored in a data file so a computation never needs to be
  1148.   made twice. The patterns chosen are put through a randomizing algorithm that
  1149.   makes the game more interesting to play, without losing optimality.
  1150. 460_01.zip    1197617  11-12-96  M.A. Sridhar of faculty of the University of
  1151.   South Carolina (Columbia, SC) contributes "Yet Another Class Library (YACL), an
  1152.   innovative cross-platform application framework. YACL is a C++ class library
  1153.   that offers high-level abstractions for common programming problems. Its design
  1154.   goal is to be both application-centric and take advantage of C++ facilities
  1155.   (e.g. operator overloading and templates) wherever possible. YACL implements
  1156.   both scalar (String, Integer, Date, etc.) and container (sequence, set, tree,
  1157.   etc.) core classes. The GUI classes are based on a variation of the model view
  1158.   controller (MVC) paradigm. YACL supports all expected GUI objects (menus,
  1159.   dialogs, buttons, listboxes, button groups, etc) and resources (cursors, fonts,
  1160.   pens, colors and brushes).
  1161. 461_01.zip      45299  10-24-96  Dean Lance Smith and Mohammad Musa present
  1162.   their paper "Two Software Data Organizations that Support Railroad Signalling"
  1163.   and accompanying C source. This program models a control system capable of
  1164.   understanding an entire railroad line composed of any combination of Automatic
  1165.   Blocking System (ABS) and Centralized Traffic Control (CTC) blocks. In railroad
  1166.   parlance, a "signal block" or "block", is a length of rail track that is
  1167.   controlled by a block signal. A block may contain two or more tracks in various
  1168.   track configurations. Most blocks have at least one main track. Two or more
  1169.   main tracks may also be in parallel in a block. A block may also contain lines
  1170.   that cross the main track(s), turnouts, branch lines, or sidings. Two or more
  1171.   blocks constitute a rail line.
  1172. 462_01.zip     711780  11-04-96  Ed Ream (Madison, WI) submits the Sherlock
  1173.   2.0 set of debugging tools for Macintosh as CUG volume 462. Longtime CUJ
  1174.   readers may recall earlier incarnations as Sherlock 1.7 for MS-DOS (CUG 355)
  1175.   and Macintosh (CUG 356). Sherlock is a debugging tool different from currently
  1176.   popular interactive debugging tools such as CodeView. Sherlock uses C macro
  1177.   expansion capabilities to implant debugging calls and functions without manual
  1178.   coding. Those calls are enabled/disabled from the command line and removing
  1179.   those calls from the source is also done automatically. Sherlock uses far less
  1180.   memory than a full-size debugger. In addition, Sherlock provides detailed
  1181.   statistics about your program.
  1182. 463_01.zip      26864  11-24-96  Leonard Janke (University of British
  1183.   Columbia, Vancouver) contributes LInteger, a C++ library that empowers you to
  1184.   create and perform arithmetic on objects representing nearly arbitrary
  1185.   precision integers. Thanks to C++ support for operator overloading, the use of
  1186.   the large integers in this library should be nearly as easy as the use of
  1187.   regular int types. In many cases, converting your application to use LInteger
  1188.   can be as simple as substituting "LInteger" for "int" in your editor.
  1189. 464_01.zip     274611  12-08-96  B.T. Szocik (Ottawa, Ontario) submits the
  1190.   Miracle C compiler, a complete language and runtime implementation for MS-DOS.
  1191.   Szocik intends Miracle C to be used primarily as a teaching support tool.
  1192.   Miracle C supports only the Small memory model (code < 64K, data < 64K).
  1193.   Pointers are always 16-bit; no "far" extensions are allowed. All K&R C syntax
  1194.   and data types are fully supported (plus some ANSI extensions), there's nothing
  1195.   small about the language implementation.
  1196. 465_01.zip      76208  11-24-96  Victor R. Volkman (Ann Arbor, MI) contributes
  1197.   his "Fader" custom control for Windows, a slider control for use with Windows
  1198.   3.1 and compatible environments. The Fader is a custom control designed to
  1199.   return a continuous range of values based on the position of a thumb that
  1200.   slides along a rail. This idea is similar to the Windows scrollbar in many
  1201.   respects. Since the scrollbar is almost inseparably associated with scrolling
  1202.   the client area, it quickly becomes unfamiliar in other contexts. The fader
  1203.   provides an analog range in the same way the potentiometers are used in a
  1204.   stereo equalizer or mixer. For example, a fader could be used to apply
  1205.   equalization to a waveform or to regulate the hue of a color.
  1206. 466_01.zip     381818  01-05-97  Eric Artzt of Microsoft Corporation
  1207.   (Bellevue, WA) releases Autoduck, a Windows 95/Windows NT console utility that
  1208.   extracts specially tagged comment blocks from C/C++, Visual Basic, and Assembly
  1209.   source files. Autoduck formats the information in the comment blocks and
  1210.   produces documentation files in Rich Text Format (RTF) for use with Microsoft
  1211.   Word or the Windows Help Compiler. Autoduck can also produce HTML files for
  1212.   Internet or intranet use.
  1213.