Fog Library Disk FOG-DOS.188 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. Goodies for the 'C' language programmers. Filename Description -02-03 .88 This is the release date of the disk. -DOS188 .DOC This is the description of the disk contents. AN .EXE 7552 ver. 2/21/85 [asm_neat 1 of 2] Converts assembly language source to uniform appearance. Menu-driven with four options. 'C' source is included. AN .C 3840 ver. 2/21/85 [asm_neat 2 of 2] RFILE2 .C 3712 'C' source for random file access functions. WORDS .EXE 15666 [Words 1 of 2] A word counter that prints out counts of individual words within a document, with their lengths. 'C' source included. WORDS .C 3551 [Words 2 of 2] LST_ARCS.EXE 10076 [List Test eXtract 1 of 4] Searches out all of the ARChive files on a disk and puts the names in a batch file for ARC functions. FDIRTSR .C 14656 [List Test eXtract 2 of 4] LST_ARCS.DOC 1621 [List Test eXtract 3 of 4] LST_ARCS.C 7457 [List Test eXtract 4 of 4] CDOC23 .EXE 19819 ver. 2.3 Self-documenting program that generates a document that shows the functions defined in a group of 'C' source files. XC .EXE 19584 ver. 1.0 [XC 1 of 3] 'C' concordance utility -- builds cross-references for 'C' programs. Can handle nested include files to a depth of eight levels. Several option flags. 'C' source is included. XC .C 25344 ver. 1.0 [XC 2 of 3] XC .DOC 4480 ver. 1.0 [XC 3 of 3] XDUMP .C 1792 'C' source for a function to dump len bytes of memory in hex and ASCII. JZINSTR .EXE 9530 [JZINSTR 1 of 3] Provides a sophisticated means of reading input from the keyboard. Allows editing via the arrow keys and deletions, insertions, etc. similar to WordStar. 'C' source is included. JZINSTR .C 6181 [JZINSTR 2 of 3] JZINSTR .DMO 1644 [JZINSTR 3 of 3] EXP_PATH.C 2967 Function which will take a path name string and FULLY expand it. Written for Microsoft 'C' version 3.00 FILEATTR.C 1062 Uses DOS functions to get or set ALL file attribute bits. Written for Microsoft 'C' version 3.00 FILESRCH.C 1545 Uses DOS functions to search for matching files. Written for Microsoft 'C' version 3.00 GETCWDRV.C 1252 Gets the current working directory for any drive. Written for Microsoft 'C' version 3.00 INDEX .C 947 Searches a source string with an argument string and returns a pointer to the first occurrence of the argument in the source; returns NULL if the argument is not found. Written for Microsoft 'C' version 3.00 KEYBIOS .ASM 1493 Provides access to the PC ROM BIOS keyboard request routines, especially the Zero Flag reported by Service 1. Written for Microsoft MASM 3.00 for Microsoft 'C' ver. 3.00 MKFILNAM.C 2051 A flexible routine to construct file names. Both an override and a default path name are given and a new file name is constructed. Each of the path components is handled separately. Written for Microsoft 'C' version 3.00 RWSECTOR.ASM 1851 Provides access to DOS absolute sector read and write routines. Written for Microsoft MASM 3.00 SSORT .C 2074 Shell Sort Subroutine which takes no stack space since it does not use recursion. Written for Microsoft 'C' ver 3.00 VIDBIOS .ASM 2891 Provides access to the PC ROM BIOS video interrupt. Written for Microsoft MASM 3.00 XTOU .C 883 Converts an ASCII string with hexadecimal digits into an unsigned interrupt. Written for Microsoft 'C' version 3.00 CROBOTS .EXE 60224 [see-robots 1 of 13] A game based on computer programming. All strategy must be complete before the game begins. Strategy is condensed into a 'C' language program that you design and write. Consists of a 'C' compiler, a virtual computer, & text graphics battlefield (monochrome or color). Several samples strategies included. HUNTER .R 2688 [see-robots 2 of 13] KAMIKAZE.R 896 [see-robots 3 of 13] RABBIT .R 1382 [see-robots 4 of 13] ROOK .R 1495 [see-robots 5 of 13] SCANNER .R 1152 [see-robots 6 of 13] SNIPER .R 4976 [see-robots 7 of 13] TOPGUN .R 4224 [see-robots 8 of 13] COUNTER .R 1634 [see-robots 9 of 13] CR-DEMO .BAT 45 [see-robots 10 of 13] CR-PRINT.BAT 147 [see-robots 11 of 13] CR-READ .ME 2309 [see-robots 12 of 13] CROBOTS .DOC 53533 [see-robots 13 of 13]