
                       Fog Library Disk FOG-DOS.294
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.

<SHAREWARE> 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. Of special note
is P2C, a Pascal to 'C' converter.

Filename     Description
-07-29  .88  This is the release date of the disk.
-DOS294 .DOC This is the description of the disk contents.
ADDRMATH.C     2108 Address Arithmetic.
CALLOVRH.C      498 Determine the calling overhead of function calls.
CPARR   .C     1276 copy a 3-D array to another.
DISKIO  .C     8445              [Char Disk I/O 1 of 2]
             Character oriented Disk I/O.
DISKIO  .H      559              [Char Disk I/O 2 of 2]
DRY     .C    16835 DHRYSTONE Benchmark program.
MATH    .C     2931 Test calculation times.
MEMREF  .C     2792 Test memory and register access.
MKTSTFIL.C      869 Create a test file for disk I/O tests.
RANDPOS .C      342 Create a random position for a seek.
RPT     .C     7327 This emulates a Report Generator for tests.
STRLIB  .C     1662 Test the quality of your string library routines.
TEST1   .C     6017              [Test 1 of 2]
             Test programs.
TESTBED .C     5881              [Test 2 of 2]
TIMER   .C     3464 Time functions.
STROKE  .DOC   2246              [KeyBoard Interrupt 1 of 6]
             This set allows you to handle keyboard interrupts.
BRKKEY  .ASM   3869              [KeyBoard Interrupt 2 of 6]
CLI     .ASM    456              [KeyBoard Interrupt 3 of 6]
STROKE  .ASM   6046              [KeyBoard Interrupt 4 of 6]
STROKEG .C     1832              [KeyBoard Interrupt 5 of 6]
STROKEG .EXE   5472              [KeyBoard Interrupt 6 of 6]
README  .1ST   1478              [Asm. Video Routine 1 of 6]
             This is a set of Assembly video routines for your PC -
             written in MicroSoft 'C' (ver 3.0).
VIDEODEM.C     4055              [Asm. Video Routine 2 of 6]
VIDEODEM.EXE  10432              [Asm. Video Routine 3 of 6]
VIDEOMS .ASM  16831              [Asm. Video Routine 4 of 6]
VIDEOMS .H      426              [Asm. Video Routine 5 of 6]
VIDEOMS .OBJ    658              [Asm. Video Routine 6 of 6]
P2C     .C    11392              [Pascal to C 1 of 7]
             This set converts Pascal source to 'C' with very little left
             over for hand conversions.
P2C     .DOC   2432              [Pascal to C 2 of 7]
P2C     .H     1152              [Pascal to C 3 of 7]
PROC    .C    14592              [Pascal to C 4 of 7]
READ_ME .      1152              [Pascal to C 5 of 7]
DOALLOC .C      768              [Pascal to C 6 of 7]
KTYPES  .H     1536              [Pascal to C 7 of 7]
READ    .ME    1043              [Fixed Disk Bench 1 of 12]
             This set tests your fixed disks (XT - AT).
ALIGN   .C      895              [Fixed Disk Bench 2 of 12]
ATDISK  .C    10623              [Fixed Disk Bench 3 of 12]
ATDISK  .EXE  21887              [Fixed Disk Bench 4 of 12]
AUTOTEST.C     1919              [Fixed Disk Bench 5 of 12]
AUTOTEST.EXE  16000              [Fixed Disk Bench 6 of 12]
DISK2   .ASM   3200              [Fixed Disk Bench 7 of 12]
DISKTEST.C     1407              [Fixed Disk Bench 8 of 12]
DISKTEST.EXE  15616              [Fixed Disk Bench 9 of 12]
PDISKIO .ASM   5375              [Fixed Disk Bench 10 of 12]
RANDIO  .C     1023              [Fixed Disk Bench 11 of 12]
SEQIO   .C     1023              [Fixed Disk Bench 12 of 12]
