home *** CD-ROM | disk | FTP | other *** search
- NOTE: "-" preceding file name means new or modified since last SNIPPETS
-
- File Author Description
- -------------- -------------- ----------------------------------------------
- -ANSISCRN.H Macros for ANSI.SYS screen control
- PORTABLE.H Scott Ladd Write portable code for various PC compilers
- SCRNMACS.H Jerry Houston Macros for direct video work
- C_LINES.AWK Dan Kozak AWK program to count lines of C code
- 8087_SAV.ASM Jeffrey Nonken Saves/restores 80x87 environment
- COLDBOOT.ASM David Nugent Reliable cold/warm boot
- -CPUCHECK.ASM Determine type of CPU in use
- -NDPCHECK.ASM Determine presence of coprocessor
- HIRES.ASM Switch to 43/50 line mode on EGA/VGA
- -ASSIGNPR.C Bob Stout Multiple printer support
- ATR2ANSI.C1 Bob Stout Read attribute and build ANSI.SYS command
- ATR2ANSI.C2 Bob Stout Build ANSI.SYS command string, given attribute
- 255FILES.C Doug Burger Allow up to 255 open files under DOS 3+
- A2B.C Paul Rutter Filter ASCII to bytes
- Joe Orost
- ALLOCA.C John Navas Allocate stack memory
- ANSISYS.C Detect ANSI.SYS
- APPROX.C John Rex Fuzzy string search
- B2A.C Paul Rutter Filter bytes to ASCII
- Joe Orost
- BASINP.C Paul Edwards Read variables from a file
- BASTRNGS.C Bob Stout BASIC-like string functions
- BITARRAY.C Bit array functions
- BITCOUNT.C Ratko Tomic Count 1 bits
- BITOPS.C Bob Stout Small bit array macros
- BORDCOLR.C Bob Jarvis Set border color
- CAST.C Bob Stout Cast any object to any type
- -CHANGPRN.C Bob Stout Change the standard printer device
- CHECKEXE.C Bob Jarvis Checksum protection for executable files
- CLOCK.H Jon Guthrie On-screen clock generator
- CRC-16.c Calculated 16-bit CRC
- CRC_32.C Gary S. Brown Table lookup 32-bit CRC
- CRYPT.C Bob Stout S-Coder data encryption from DDJ
- CURSOR1.C Bill Wilkie Cursor management/manipulation
- CURSOR2.C Gary Chambers Hide/unhide cursor
- DD_STRUC.C Wayne Hamilton TC/TC++/BC++ DOS file time/date macros
- DESCRYPT.C DES encryption/decryption
- -DIRMASK.C Bob Stout Complex pattern matching (calls patmat())
- DOSCOPY.C Peter Yard Copy a file
- DOSSORT.C Robert Mashlan DOS SORT work-alike
- -DRVALID.C Bob Stout Benignly validate disk drives
- DSPCLOCK.C Mike Jones On-screen TSR clock
- DSPDTST.C Direct video benchmark - ZTC/Watcom
- FCOPY.C Bob Jarvis Copy a file
- -FIGETS.C Jan Vroonhof Like fgets, except reads backwards
- FILCOUNT.C Bob Stout Count files/directories
- -FLN_FIX.C Bob Stout Crunch dot directories, verify DOS-valid paths
- -FLNORM.C Bob Stout Full file name normalization
- FSM.C Demonstrates a finite state machine
- GETCWD.C Bob Jarvis Get current working directory for given drive
- GETOPT.C AT&T compatible getopt(3)
- GETOPTS.C Paul Edwards Scan command line for switches
- HEAD.C Unix head work-alike
- HOWDY.C Obfuscated C code
- -INITVARS.C Ray Gardner Read data into variables
- INTERP.C Jon Guthrie Expression evaluator
- ISDIR.C Martin Maney Is a path a valid directory?
- ISFILE.C Bob Jarvis Is a file handle associated with a file?
- ISPOW2.C Is a number an integral power of 2?
- ISQRT.C Integer square root
- -JDN.C Paul Schlyter Julian Day Number computation
- Ray Gardner
- JOYSTICK.C Bob Stout Joystick support functions
- KB_DATA.C Dan Kozak Keyboard status determination
- KBFLIP.C Bob Stout Set/clear Caps/Num/Scroll locks
- KEYLOCKS.C Caps/Num lock set/clear functions
- LASORT.C Paul Edwards Distribution counting sort rediscovered
- LBITOPS.C Scott Dudley Large bit array macros
- LDFLOOR.C Ray Gardner Long double floor
- LL_MSORT.C Ray Gardner Linked list mergesort
- LL_QSORTT JON Guthrie Linked list quicksort
- LSD.C Bob Stout DOS DIR work-alike
- -LTOA.C Bob Stout Convert long to a string
- -LTOSTR.C Tahd Smith III Convert long to a string
- LZHUF.C Yoshi Compression used in LHARC & LHA
- MAINMAIN.C Obfuscated C code
- -MORSE.C Mike Dodd Convert strings to morse code
- MOUSE1.C Doug Boone MS Mouse functions
- MOUSE2.C Ray L. McVay MS Mouse functions
- MOUSE3.C Rob de Voer MS Mouse functions
- -MOUSE4.C Bob Jarvis MS Mouse functions
- MSC_PEEK.C Bob Stout Add peek/poke to MSC
- NOCTRL.C Traps Ctrl-C, Ctrl-Break, Ctrl-Alt-Del
- NORESET.C Traps Ctrl-Alt-Del
- PATMAT.C Sreenath Chary String pattern matching
- -PCNVRT.C Bob Stout Convert Pascal strings to C
- Jan Vroonhof
- PERMUTE1.C Dave Chapman Permute strings
- PERMUTE2.C Jon Guthrie Permute strings
- -PERM_IDX.C Thad Smith III Determine permutation index
- -PI.C Calculate PI to 60,000 digits or more
- -PLURALTX.C Bob Stout How to print proper plurals
- POPDIAL.C Pop-up communications
- -PRTOGGLE.C Bob Stout Tee stdio to stdprn
- -PUSHDIR.C Bob Stout Stack-oriented CHDIR functions
- -QBSORT.C Optimized bubble sort
- -QUERY.C Bob Stout Timed query w/default for batch files
- RAND1.C Phil Linttell Random number generator
- RAND2.C E. Schneider Random number generator
- RAND3.C Random number generator
- -RDXCNVRT.C Bob Stout Convert between number bases
- REDIR.C F. Piette Demonstrates output redirection
- REGEX.C Orv Stoll Regular expression (subset) pattern matching
- -RFIND1ST.C Bob Stout Compiler-independent find first/next functions
- -RG_QSORT.C Ray Gardner ANSI quicksort function
- RG_SSORT.C Ray Gardner ANSI quicksort-compatible shellsort function
- RM_ALL.C Bob Stout Remove all files
- RNDMIZE.C How to seed ANSI random number generator
- SCALDATE.C Ray Gardner Scalar ("Julian") date functions
- SCANFRAC.C Thad Smith III Scans/converts text fractions
- SCRNSIZE.C Bob Jarvis Get screen size
- SETENVAR.C Bob Stout Set DOS master environment legally
- SETLEVEL.C Lynn R. Lively Allow user input into a .BAT file
- SETVOL.C Bob Stout Set, change, or kill a disk volume label
- SOUNDEX.C Bob Jarvis Standard English soundex
- SPEED.C Benchmark to calculate I/O performance
- STATS.C Bob Stout Analyze file statistics
- -STRREV.C Bob Stout Reverse a string in place using XOR swapping
- -STRSORT.C Ray Gardner (Shell) Sort a string array
- STRTRIM.C Trim trailing spaces from a string
- -STRUCFIL.C Lynn Nash Read/write structures to/from a file
- STYLE.C Suggested coding style guidelines
- SHOWDATE.C TC/TC++/BC++ display file date
- TOASCII.C EBCDIC-ASCII conversion arrays
- TOUCH.C Ray L. McVay TC/TC++/BC++ set file time/date stamp
- TREEDIR.C Bob Stout Recursive directory lister
- -UNIX2DOS.C Bob Stout Convert Unix-style pathnames to DOS-style
- UUDECODE.C John Lots Unix uudecode
- VIDEO.C Jim Nutt Setup video operations
- WB_FCOPY.C Walter Bright Fast file copy/append
- WEIRD.C Obfuscated C code
- WHERE.C Search for a file
- XSTRCAT.C String concatenation functions
- LITECLAS.CPP C++ wrapper for LITECOMM
- C_PORT.TXT Joseph Carnage Portability guidelines
- DRVALID.TXT Darius Thabit How to validate a logical drive
- EVSAVRES.TXT How to blank/restore EGA/VGA screen
- SHARING.TXT Mike Ratledge How to check if file sharing is active
-
- --------------- Jim Nutt's direct video functions ----------------------------
-
- VIO.H Direct screen package
- VIO.ASM " " "
-
- --------------- Bob Stout's Int 2Eh functions --------------------------------
-
- -INT2E.ASM Access command processor "back door"
- CCOMCALL.C C "glue" to use Int 2Eh
-
- --------------- Bob Stout's POSIX compliant directory functions --------------
-
- -DIRENT.H POSIX-compliant header
- -POSIXDIR.C opendir(), readdir(), seekdir(), closedir()
- -POSIX_LS.C Directory lister demo
-
- --------------- Bob Stout/Lynn Lively/David Fox sound & timing package -------
-
- -UCLOCK.H David L. Fox Microsecond timing function header
- -UCLOCK.C " " " Microsecond resolution timing functions
- -SOUND.H Bob Stout Sound functions header
- -SOUND.C " " Speaker control functions
- -MKTONE.C " " Tone generation functions
- -PLAYLIB.C Lynn R. Lively Background music package
- -PLAYDEMO.C Bob Stout Demo of backgroud music package
-