The Small C compiler translates a subset of the C language into
assembly language. It runs under PC/MS-DOS 2.1 and later. Small
C is compatible with the Microsoft and Small Mac assemblers.
Small C takes full advantage of the ability of these assemblers
to generate relocatable object code, to maintain libraries of
relocatable modules, and to link separately compiled program
modules. It supports a small memory model with one code and one
data/stack segment.
The program is a wizard to create a NT kernel driver framework in C.
It will create a Visual C++ workspace.
You can compile and link your driver in IDE.
If you have SoftICE, it can generate .nms file.
The program SPLAY is a pascal to C translation of a program that
Kim Kokkonen wrote in Turbo Pascal to implement Splay Trees.
This program compresses and decompresses files, and does a pretty good
job of it.
Contents:
SPLAY.PAS Original TP source code
SPLAY.C Translation of code to C
SPLAY.EXE Compiled version of SPLAY.C (small model)
README.DOC You are looking at it
Read the comments at the beginning of SPLAY.C for more info.
This a script for working with short TCP files with several source nodes, sharing a single bottleneck link. It is used to show how with proper choice of CIR, marking decreases losses of vulnerable packets (syns etc).