ALLOCATE.ZIP |
ALLOCATE.C
This set of three routines provides a VERY high-speed memory
allocation scheme when you have an application in which most or
all of the allocated blocks are either (1) all about the same
size, or (b) smaller than some (small) maximum size.
|
ANONIRC.ZIP |
Krad anonymous IRC (C source)
|
ARGPAR.ZIP |
argparse.h: macros for parsing command arguments.
|
ARGS.ZIP |
ARGS: Program to print command line arguments.
I wrote this program to show the arguments passed to programs
that are invoked under the covers by some utilities. Rather
than performing the utility function, ARGS only prints to the
screen (STDOUT) the passed parameters. with C source
|
AUR134AZ.ZIP |
AURORA BBS-system + Source in C
|
AUTOSCRN.ZIP |
AUTOSCREEN v2.01
Portable ANSI C User interface Library. Is a fully portable,
event-driven, multi-threaded user-interface library; written in
a combination of ANSI-C and low-level assembler. It is aimed at
programmers developing real-time bespoke applications in C who
need to supply a MS Windows-type interface but without the
run-time and memory overheads that such systems incurr.
|
B_PLUSUD.ZIP |
The b-plus program a b-tree indexing file module for c
programmers by hunter and associates b-plus is a versatile,
carefully designed module for c programmers who need a fast,
efficient program for indexing data files. B-plus allows data
records to be retrieved based on a key value without regard to
their position in the data file. The data records can also be
accessed in sequential order in either a forward and reverse direction.
|
BAWK.ZIP |
bawk - text processor
Bawk is a text processing program that searches files for
specific patterns and performs "actions" for every occurrance
of these patterns. The patterns can be "regular expressions" as
used in the UNIX "ex" editor. The actions are expressed using a
subset of the "C" language. (C source)
|
BBSC.ZIP |
BBS (bulletin board system) written in unix system-III "C".
|
BBSCKIT.ZIP |
The BBSC Toolkit for Building BBS's in Portable C
This collection of program source in C originally came from
Unix Systems. It is intended for people who wish to roll their
own Version of a BBS. Included with the C BBS is Umodem.c. It
was created to support users of microcomputers connected to
timeshared Unix Systems. Gluing the two products Should be a
good exercise for the enterprising C programmer.
|
BFI_201.ZIP |
Bawk C actions interpreter ver 1.1
Is a text processing program that searches files for specific
patterns and performs "actions" for every occurrance of these
patterns. The patterns can be "regular expressions" as used in
the UNIX "ex" editor. The actions are expressed using a subset
of the "C"
|
BISON122.ZIP |
bison - GNU Project parser generator (yacc replacement)
with C source.
|
BITOPS.ZIP |
BITOPS.C - Various bit-manipulation procedures.
|
BITSFUNC.ZIP |
This module contains BIT manipulation routines in C
|
BITSTRG.ZIP |
Bit manipulation in C (bitstrg)
|
BM.ZIP |
This archive is a MSDOS version of an "fgrep" utility ported
from XENIX to Computer Innovations C86 (quite simple,
actually). It uses the Boyer-Moore algorithm for parallel
string searches. On XENIX it really blows the real fgrep
program away in performance. However, in MSDOS, the FIND
command is still a bit faster, albeit more limited. In the
archive: C Source.
|
BMG.ZIP |
Boyer-Moore-Gosper search routines in C
|
BNP_MENU.ZIP |
Simple And Effective Menuing-System Source(C)+ Exe(DOS)+ DemoFile...
|
BOOTEX10.ZIP |
System reboot examples, with C ASM src
|
BOOTMENU.ZIP |
BOOTMENU is yet another program which allows you to select
between multiple AUTOEXEC.BAT and CONFIG.SYS files when you
turn on your computer. It can also be used to provide menu
access to various "turnkey" applications, with or without
switching to a new system configuration. C source.
|
BSTRNG11.ZIP |
BSTRING Version 1.10
BSTRING Makes the powerful string functions in BASIC available
to C and C++. All BSTRING libraries are fully written in fast
assembly code. Optimizations for Pentium processors are
implemented. Both Microsoft and Borland formats are included.
BSTRING was developed by TechniLib.
|
C-FLOW.ZIP |
Cflow -- a program to reveal c program structure
This program, CFLOW, accepts C source files as input and
generates as output to STDOUT a roughly structured listing of
module (function) declarations and the function calls within them.
|
CALCULAT.ZIP |
calculat.c an onscreen calculator (C source)
|
CALE-TCC.ZIP |
cal - display calendar
Display a calendar for a particular year. If month-number is
supplied, only that month is displayed. C source.
|
CDLLIST.ZIP |
This is code for an abstract data type representing a circular
doubly linked list. This type of list is extemely usefull for
everything from text editors to any type of dynamic storage.
|
CDROMC.ZIP |
C source that counts the number of CD-ROM units
|
CHAINSAW.ZIP |
CHAINSAW
This utility removes an entire directory tree, asking for
permission only once, before beginning. This is very useful for
removing entire software packages etc. which can have many
files and sub-directories. Using the DOS delete command, you
would have to visit each directory (starting at the leaves of
the tree), delete all files (replying 'Y' to the prompt),
backup one directory level, remove the directory, cd to the
next "leaf" directory, and repeat the process. With C source.
|
CLIB_ASM.ZIP |
CLIB
Provides C-like printf(), fprintf(), and sprintf() functions
for Macro Assembler programmers. Included are a macro header
(which must included in assembly) and a library containing
runtime support. This document assumes that you know pretty
much what you're doing. (asm)
|
CLOCK.ZIP |
clock.c an onscreen ASCII clock using curses and math libraries.
|
COMM.ZIP |
These functions perform serial i/o action on ibm pc (c source)
|
COMTEST.ZIP |
Example of Using COM Ports with standard C funtions.
|
CONSL11.ZIP |
Console text output library - 16/32 bit C/C++ v1.0
High performance, compiler portable text based console output
library. Requires SciTech PM/Pro library and will support any
compiler/DOS extender supported by the PM/Pro library, such as
Borland, Watcom, Microsoft etc.
|
CRACKLIB.ZIP |
CrackLib is a library containing a C function (well, lots of
functions really, but you only need to use one of them) which
may be used in a "passwd"-like program. The idea is simple: try
to prevent users from choosing passwords that could be guessed
by "Crack" by filtering them out, at source.
|
CSORT.ZIP |
A program which demonstrates the action of six sort algorithms
using animated graphics. (with C source)
|
CSOURCE.ZIP |
Borland C/C++ Source Pack Includes full SOurces for color
blending, morphing, dissolving(+fixer), GFX- loader, warping,
image- flips and more ...
|
CTASK22.ZIP |
CTask - A Multitasking Kernel for C. Version 2.2
|
CTB100T.ZIP |
A Library of Functions for Turbo C 1.00
Containing Graphics, Fonts, Windows, Sound, Background Sound
Mouse, Joystick and Printer Controls and more
|
CTRL2CAP.ZIP |
Ctrl2cap Keyboard Filter
Hook onto the keyboard I/O path and massage the input stream
converting caps-locks into controls (C source)
|
DAY_ELAP.ZIP |
Program to calculate # of days between two dates _(C source)
|
DDUMP.ZIP |
ddump.c displays a file hex 'dump' on the screen. (C source)
|
DIFFTIME.ZIP |
Small utility which calculates the difference in hours and
seconds between a starting time and finish time. Useful for
calculating payroll hours, overtime, etc. With C source code.
|
DJMOUSE.ZIP |
djgpp mouse routines (C source)
|
DLINK.ZIP |
DLINK , Linked list implementation in C. compatible with Turbo C 2.0.
|
DLOADU14.ZIP |
DLOAD[TM] Version 1.4
Dynamic Loading/Functional Paging Utility for Segmenting C
Programs in DOS
|
ESPRESSO.ZIP |
espresso - Boolean Minimization, C source
|
EVENODD.ZIP |
mem even/odd address 64k write test (16/32bit)
Test the speed of writing on even or odd addresses on your CPU.
The best speed is gained if you write to an even and an address
that the mod of 4 is 0. other addresses will cause overhead in
cpu movsd instruction.)
|
EXTMATH.ZIP |
This is a library of C-callable assembler subroutines to do
64-bit unsigned math. The header file, extmath.h, typedef's an
8-byte data type, "extnum_t", which the functions all use.
|
FILEDATE.ZIP |
Programm to get the date of a file passed as a command line
argument and compare to system date, if file dates are not the
same return an error. C source
|
FILEPART.ZIP |
filepart.c
Partitions files into 1.44MB size chuncks for transferring to
diskette, C source
|
FMAZ21.ZIP |
FMAZ21 Version 2.1 (4/15/95)
Generates mazes on your VGA display. The mazes are displayed in
3D. Use the arrow keys to solve them or have the computer solve
them. Borland Turbo C 3.0 source code is included.
|
FREQ.ZIP |
Counts the frequency of every character in a file.
|
GETOPT.ZIP |
Here are 2 different versions of getopt, the command line
argument processor for UNIX. C source
|
GNUMAKE.ZIP |
Make, A Program for Directing Recompilation Edition 0.45, for
make Version 3.71 Beta. (C Src)
|
GSRC208A.ZIP |
GEPASI - A simulator of metabolic pathways and other dynamical
systems . 'C' source code for GEPASI 2.0, release 2.02c
|
HOST10.ZIP |
HOST (HOST.ZIP), Ver 1.0, >ASP<.
Simple 1 line BBS for DOS. Complete source. Requires the
Personal Communications Library for C/C++ (PCL4C). By
MarshallSoft Computing, Inc. $0 (FREE).
|
ICECREAM.ZIP |
ICECream - SoftICE '95 Detection (C source)
|
INT9.ZIP |
Source code for getting full contol over keyboard.
|
KAFSRT20.ZIP |
KAFS 2.0
Is a complete file system and sort package for C programmers.
Includes source code, instructions, specifications, and
associated utilities-- everything needed to write utility and
application software using this unique system. The code is
compact, fast, and easily implemented. The file system has been
run on 8088 systems and shown to be at least as fast as
anything else available. C source
|
KWTREE.ZIP |
Kwtree (Karl Weller; $0) lists all of the directories on the
current disk drive.
|
LANGTN.ZIP |
Program to run an interesting self-reproducing cellular
automata. This can run either under X, or on terminals using
ANSI escape sequences. (C source and .EXE file)
|
LISTQUE.ZIP |
Linked list, I-Tree, Que, and Stack Library.
This file contains info for the linked list, que, and stack
functions. A Simple test program has been written to give you
an idea of how to use and call the functions, It's a spread
sheet like program to test various linked list functions. We
basicly build a 2d array with a linked list. There's a simple
interface to add/change data in the elements and move around
the list's. This program does not go over all functions, but
should give you and idea, of how to use the library.
|
M-CPP.ZIP |
This directory contains the source to my C preprocessor with C src.
|
MAJORBBS.ZIP |
The Major BBS by Tim Stryker Release 2.2
The Major BBS is a multi-user program designed to support all
of the features typically desired in a multi-user dial-up host.
It is intended for use with the GALACTICOMM BREAKTHROUGH, a
16-channel modem card for the IBM PC, XT, AT, and compatibles.
C source.
|
MBASIC.ZIP |
MICRO-BASIC:
THis is a very simple INTEGER BASIC interpreter that I wrote a
number of years ago, and subsequently ported to MICRO-C. While
not a great example of coding style (it was a quick and dirty
hack job), It is quite instructive, as a simple but fairly
complete interpreter.
|
MCB.ZIP |
Mcb.c - Multi-Collide Bot v2.0 (beta)
|
MELTICE.ZIP |
MeltICE - SoftICE '95 version 3 detection (C source)
|
MIKDLL.ZIP |
MikDLL
Docs, routines & example code for creating & using your own
dynamic loadable routines/drivers for DOS without having to
resort to assembly. C sources for BC 3.1
|
MINCOM15.ZIP |
minicom - friendly serial communication program
Is a communication program which somewhat resem- bles the
shareware program TELIX but is free with source code and runs
under most unices. Features include dialing directory with
auto-redial, support for UUCP-style lock files on serial
devices, a seperate script language inter- preter, capture to
file, multiple users with individual configurations, and more.
|
MOU.ZIP |
Mouse routines with 'real' graphic cursor in text mode. C source
|
MOUSDEMO.ZIP |
Mousedemo (DOS) in C
|
MTHR25.ZIP |
MicroThread V2.5
A minimal Borland/Turbo C multithreading library for DOS
|
MTOOLS.ZIP |
MTOOLS version 2.0
MTools is a public domain collection of programs to allow unix
systems to read, write, and manipulate files on an msdos
filesystem (typically a diskette). C source
|
PAUSE.ZIP |
Pause - is a C routine to provide a delay that is safer to use
than delay() when serial-port interrupts are possible.
|
PCCP047.ZIP |
Pete Cann's Communication Package
SeT of communications programs and related files. Fax,
Terminal, Host, etc. Includes C source code
|
PCL4C60.ZIP |
PERSONAL COMMUNICATIONS LIBRARY FOR C/C++ Ver 6.0, >ASP<.
Real and protected mode (16 & 32 bits) DOS. Async comm library
supporting COM1-COM20 to 115,200, 4+ ports concurrently, many
dumb multiport boards, 16550 UART, interrupt driven, RTS/CTS
flow control, any UART address & IRQ, all memory models.
Supports Watcom C/C++, Turbo C/C++, Borland C/C++, MIX Power C,
and Microsoft C/C++
|
PROMODEM.ZIP |
This is a sample BBS program that you can use as a building
block.. C source
|
PUP-V2B.ZIP |
Puppy V2b, The 1'st BBS System.??
Pup is a very modest project: it is a very small scale bulletin
board, targeted mainly for the current low-end type machines;
Z80, 64K, maybe 500K disk storage, primitive DOS. It of course
works fine on MSDOS; there is a pclone version available. (Ask)
|
QLIB20_1.ZIP |
Q LIB (Quick LIBraries) v2.06
Is an almost complete C LIB replacement for any LIBs you may
have. QLIB is 32bit ASM coded for use with DOS extenders. QLIB
contains most C functions for file IO, memory alloc and much
more. Plus more for video, kbd, etc. QLIB supports Borland C++,
Watcom C++, MS Vis C++, MASM , TASM , WASM and NASM. All you
need is PMODE/W v1.31+ or DOS/4GW or WDOSX DOS extenders.
|
REDBLA.ZIP |
Threaded RedBlack Trees Library
The C source files on this disk are an implementation of a
hybrid data structure, the threaded RedBlack tree. A.J.Perlis
and C.Thornton developed the idea of threaded binary trees as
early as 1960. I was exposed to Red- Black trees through an
April 1992 Dr.Dobbs Journal article by Bruce Schneier. The
RedBlack tree is an improvement on the traditional binary tree
(not to be confused with B-trees), and an alternative to AVL
trees.
|
REGEXP3.ZIP |
Regular Expression pattern matching routines for C programmers.
Very nice, well behaved portable C sourcecode. Compile and link
or build an add-on library using LIB. Like wildcards, but much
much more powerful. Distributable C sourcecode to regexp(3)
from BSD Unix 5.2 (This code donated to UC Berkeley by the
University of Toronto.)
|
RHYME4.ZIP |
Simple rhyming wheel program -- finds rhymes for an input word.
With C source
|
SERUS221.ZIP |
SERIOUS version 2.21
Serial communications device driver is a device driver for the
serial port of the IBM PC and compatible computers. It is not a
communications program. It does provide the tools to write your
own communications program. There are, of course, BIOS and DOS
routines for serial com- munications, but these are weak, and
are not used in serious programs. The SERIOUS device driver is
intended to fill this gap. C Source
|
SETPRI.ZIP |
setpri.c
Program to change priority of a process or a user. useful for
managing system cpu resorces, especially when large background
jobs are running.
|
SNIP9707.ZIP |
The SNIPPETS collection is an archive of over 700 separate
files, over 94,000 lines of mostly C/C++ source code - all
public domain and freeware - which contains the best C/C++
answers to "How do I...?" programming questions.
|
SPLIMERG.ZIP |
Split/merge files at any size, C source
|
TEXTWIN.ZIP |
TESTWIN.C Simple test code for Text Windowing Library for
Micro-C, Turbo-C, and DJGPP.
|
THESRC20.ZIP |
THE - The Hessling Editor (with C source)
THE is a full-screen character mode text editor based on the
VM/CMS editor XEDIT and some features of KEDIT for DOS written
by Mansfield Software. THE is known to run on SUNOS 4.1.3,
Solaris 2.x, Xenix-386, DOS, OS/2 2.x, Esix 4.0.3a, ATT SystemV
3.2, Linux, 386BSD, AIX, HP-UX, Ultrix, Sequent, DG/UX. THE
should compile on any Unix system.
|
TIMERDJ.ZIP |
Timer functions for Djgpp
|
TXMS11.ZIP |
A library enabling DOS-based C and C++ programs to gain quick
and simple access to extended memory via XMS. Formats for both
Microsoft and Borland are included. Developed by TechniLib.
|
UNIX2D.ZIP |
unix2dos.c
|
VDIFF.ZIP |
VDIFF.C - Visual (or vertical) difference
Produce a side-by-side comparison of two text files in a manner
analogous to the DIFF/PARALLEL command in VMS.
|
VOLUME.ZIP |
volume.c
sets the audio volume on SPARCstations running 4.*
|
WORDCNT.ZIP |
wordcnt.c
Program which creates an alphabetical linked list of words from
a given text file and their occurance (count) in that file.
|
VT100_10.ZIP |
Vt-100 emulator with C source
|
XBBS7200.ZIP |
Sandy Zelkowitz's XBBS for UNIX and Xenix Source code for
latest version August 1992
|
XL080496.ZIP |
XLISP is a dialect of the Lisp programming language with
extensions to support object-oriented programming. with SRC in C
|
XMSSTUFF.ZIP |
XMS Memory Routines in C
Here is my XMS memory access routines. Anyone familiar with XMS
should get them to work without any problems (Hmm, that is what
they told me when I started my EMS routines that never worked. Hmm...)
|
XTABS200.ZIP |
XTABS
"ASCII toolkit" to manipulate text files in ways useful for
(eg) C/C++/ASM programming and Internet texts: intelligent tabs
optimisation can detect C/C++/ASM quoted texts; conversion
between 7-bit ASCII, PC8 & WordStar doc/nondoc; paragraph
recognition; tabs resizing; change CR/LF/FF;
|