Software Posted by Philip J. Erdelsky
- Web Fixup Utility (10K)
- For alumni/alumnae server users who create their web pages
in a DOS/Windows environment. This C program does the
required fixups (such as changing .HTM to .html) after
new or modified pages are uploaded. Change the extension
to .c and compile it.
- Linked-List Memory Sort (9K)
- A C function to sort a linked list in memory,
using an arbitrary comparison function and a
tape-merge algorithm, which is O(n log n) in all
cases. The function is non-recursive and
re-entrant, and changes only the links.
- Merge Sort (25K)
- A C function to sort a file,
using an arbitrary comparison function, arbitrary
record reading and writing functions, and a
tape-merge algorithm, which is O(n log n) in all
cases. The function is non-recursive and
re-entrant. It calls on the Linked-List Memory Sort.
- Windows 3.1/95/NT Picture Button Control II
(25K)
- A custom control written in C++ for use with Windows 3.1/95/NT and placed
into the public domain. 16-bit and 32-bit source code only, no VBX. Ready to
be incorporated into a Turbo/Borland C++ application. Suitable for Microsoft
C++ with minor changes.
- Windows 3.1/95/NT Progress Bar Control
(13K)
- A custom control written in C++ for use with Windows 3.1/95/NT and placed
into the public domain. 16-bit and 32-bit source code only, no VBX. Ready to
be incorporated into a Turbo/Borland C++ application. Suitable for Microsoft
C++ with minor changes.
- Windows 3.1/95/NT Status Bar Control
(12K)
- A custom control written in C++ for use with Windows 3.1/95/NT and placed
into the public domain. 16-bit and 32-bit source code only, no VBX. Ready to
be incorporated into a Turbo/Borland C++ application. Suitable for Microsoft
C++ with minor changes.
-
Documentation (29K) and source code (108K)
for six Windows custom controls.
- Six custom controls written in C++ for use with Windows 3.1/95/NT
and placed into the public domain. 16-bit source code only, no VBx's. Ready to
be incoporated into a Turbo/Borland C++ application. Suitable for Microsoft
C++ with minor changes.
- Calendar Control
- Checkbox Control
- Line Input Control
- Marquee Control
- Picture Button Control (Version I)
- Progress Bar Control (Version I)
- Windows 3.1 executable code (18K),
Windows 3.1 help file (15K), and
source code (37K) for a spinner.
- This small
utility generates random numbers by emulating a roulette wheel. Written
in C++ and compiled with Turbo C/C++ for Windows, it can generate
passwords that nobody else can guess and identifiers that nobody else is
likely to duplicate.
- Windows 3.1 executable code (25K),
Windows 3.1 help file (16K),
user's manual (14K), and
source code (87K) for a
text file browser for Windows.
- This utility displays the contents of a text file. Unlike the
Windows Notepad, it can handle files of any size. Written in C++ and
compiled with Turbo C/C++ for Windows.
- Documentation and source code (171K)
for a Re-entrant DOS-compatible file system.
- This package handles all file operations for a DOS-compatible file
system on a diskette or hard disk partition no larger than 32M. A
simple but useful diskette file utility (21K) is
included to illustrate the use of the package. Also includes a
simple buffer cache package.
- Documentation and source code (32K)
for a CD-ROM formatting utility.
- This utility writes the files from a base directory (and all of
its subdirectories) to another file in ISO9660 (CD-ROM) format.
Last update: November 13, 1997