Fog Library Disk FOG-DOS.291 Copyright (1988) by Fog International Computer Users Group to the extent not copyrighted by the original author for the exclusive use and enjoyment of its members. Any reproduction or distribution for profit or personal gain is strictly forbidden. For information, contact FOG, P. O. Box 3474, Daly City, CA. 94015-0474. as part of the description of a file indicates that the program is distributed on a "try first, pay if you like it" basis. If you find the program(s) meet your need, please refer to the author's documentation for information on becoming a registered user. Only by registering and paying for the programs you like and use will the authors of such programs continue development. Often, more complete documentation, additional modules, and new releases are available only to registered users. This disk has a collection of 'C' utilities along with some test programs and modem parts. Filename Description -07-29 .88 This is the release date of the disk. -DOS291 .DOC This is the description of the disk contents. XCOMM .C 18176 [XCOMM 1 of 2] Initialization for modem communications. XCOMM .H 1280 [XCOMM 2 of 2] SSORT .C 2074 Shell sort subroutine. VIDBIOS .ASM 2891 Access to the Video BIOS. INDEX .C 947 Search for a substring. LST_ARCS.EXE 10076 [List Arcs 1 of 3] his program searches for all the ARC files and then places them in a batch file along with a command (which you specified on the command line) to be performed by ARC. (ie, test all of them, or extract everything...) LST_ARCS.DOC 1621 [List Arcs 2 of 3] LST_ARCS.C 7457 [List Arcs 3 of 3] ICBM .C 10624 IBM PC Communications I/O routines. IOLIB2 .C 3840 System 'C' Library extensions. TOWERS .C 3968 The towers of HANOI. UNIX_LU .C 15360 Lattice 'C' version of LU. CRC .DOC 963 [CRC 1 of 4] CRC written for Turbo 'C' (ver 1.0). CRC2 .C 2056 [CRC 2 of 4] CRCFAST .C 6209 [CRC 3 of 4] CRCTAB .C 1714 [CRC 4 of 4] GRPHTEST.C 3348 How to test for the various types of Graphics Adapters SEQIO .C 1152 [SEQ I/O 1 of 2] Conduct a Sequential I/O test. SEQIO .OBJ 512 [SEQ I/O 2 of 2] DISKTEST.EXE 15744 [DiskTest 1 of 3] Test Raw Disk I/O. DISKTEST.C 1408 [DiskTest 2 of 3] DISKTEST.OBJ 1408 [DiskTest 3 of 3] DISK2 .ASM 3968 [DISK2 1 of 2] DISK I/O performance benchmark. DISK2 .OBJ 384 [DISK2 2 of 2] AUTOTEST.EXE 16128 [AutoTest 1 of 3] Test Raw Disk I/O. AUTOTEST.C 2048 [AutoTest 2 of 3] AUTOTEST.OBJ 2304 [AutoTest 3 of 3] ALIGN .C 1024 [Align 1 of 2] Align a buffer so that it does not cross a 64K boundary, ALIGN .OBJ 256 [Align 2 of 2] XSUBS .C 1920 Subroutines for communication. XPORT .C 4864 Modem Port configuration & I/O. XCXMDM .C 13184 XModem protocol and file transfer routines. XCTERM .C 6016 Terminal Mode, and capture buffer. C86MOD .DOC 2904 [C86 Linker Patch 1 of 2] This is a patch for the C86 Linker CL ('C'). C86SAMPL.BAT 825 [C86 Linker Patch 2 of 2] CASYNC .ASM 10544 I/O routines. CC .C 6305 [C86 Compile Flow 1 of 2] This is a compile flow generator for Innovations C86 ('C'). CC .EXE 11904 [C86 Compile Flow 2 of 2] CLS .C 1857 Clear the video screen. CRC .C 5089 CRC functions. CSYSINT .ASM 3728 This allows 'C' to interface system calls. GETSEG-C.ASM 2047 Get the current segment values. GREP .C 14695 [GREP 1 of 3] Grep, with 2 different versions of source code. GREP .C86 14737 [GREP 2 of 3] GREP .DOC 3071 [GREP 3 of 3] IOS1-20 .ASM 7161 Level 1 I/O functions for Lattice c. KERMITPC.C 31290 [Kermit 1 of 2] Kermit file transfer Utility. KERMITPC.HLP 4864 [Kermit 2 of 2]