LINUX.ASC
Title: IMPLEMENTING LOADABLE KERNEL MODULES FOR LINUX
Keywords: MAY95   UNIX   OPERATING SYSTEM
Published source code accompanying Matt Welsh's article which 
describes the Linux dynamic-kernel module implementation.

IPC2.ASC
Title: SHARED MEMORY AND MESSAGE QUEUES
Keywords: MAY95   CROSS-PLATFORM  OS/2   NT  AIX   IPC    C++
Published source code accompanying Richard Lam's article which 
presents C++ classes for cross-platform coding of named shared memory
and message queues. He supports IPC mechanisms for OS/2, AIX, and
Windows NT. Also see IPC2.ZIP.

IPC2.ZIP
Title: SHARED MEMORY AND MESSAGE QUEUES
Keywords: MAY95   CROSS-PLATFORM  OS/2   NT  AIX   IPC    C++
Complete source code accompanying Richard Lam's article which 
presents C++ classes for cross-platform coding of named shared memory
and message queues. He supports IPC mechanisms for OS/2, AIX, and
Windows NT. Requires PKUNZIP.EXE to extract.

BDIFF.ZIP
Title: A CROSS-PLATFORM BINARY DIFF
Keywords: MAY95   CROSS-PLATFORM  DIFF  UNIX  DOS  MACINTOSH   OS/2
Complete source code accompanying Kris Coppieters article which 
presents BinDiff, a utility that compares two versions of a binary
file and creates a diff file containing the differences. Requires
PKUNZIP.EXE to extract.

MAPMAN.ZIP
Title: MAPMAN: BUILDING WINDOWS SYMBOLS FILES
Keywords: MAY95    WINDOWS   DLL
Complete source code accompanying Joe Hlavaty's article which 
presents MapMan, a Windows map-file manager that lets you 
build .SYM files for any 16-bit Windows executable,
including the DLLs that make up Windows itself. Requires PKUNZIP.EXE
to extract.

LITE_C.ASC
Title: LIGHTWEIGHT TASKS IN C
Keywords: MAY95    OPERATING SYSTEMS    C    MULTITHREAD
Published source code accompanying Jonathan Finger's article 
which presents a multithreading package that allows for
cooperatively multitasked threads within a single process.

BOB.ASC
Title: BOB AS A MACRO PROCESSOR LIBRARY
Keywords: MAY95   BOB   OO    MACRO    DLL   WINDOWS
Published source code accompanying Brett Dutton's article which 
extends David Betz's Bob language from a stand-alone interpreter
to a macro processor library. Also, David Betz provides a new
version of Bob that's runs as a Windows DLL. See BOB_MAC.ZIP for
the complete version of Brett's library; see BOBDLL.ZIP for the
callable version of David's.

BOB_MAC.ZIP
Title: BOB AS A MACRO PROCESSOR LIBRARY
Keywords: MAY95   BOB   OO    MACRO    DLL   WINDOWS
Complete source code accompanying Brett Dutton's article which 
extends David Betz's Bob language from a stand-alone interpreter
to a macro processor library. Requires PKUNZIP.EXE to extract.

BOB_DLL.ZIP
Title: BOB AS A MACRO PROCESSOR LIBRARY ("CALLABLE BOB")
Keywords: MAY95   BOB   OO    MACRO    DLL   WINDOWS
Complete source code of the callable version of David Betz's 
Bob programming language. Runs as a Winodws DLL. Requires 
PKUNZIP.EXE to extract.

68HC08.ASC
Title: EFFICIENT 68HC08 PROGRAMMING
Keywords: MAY95    EMBEDDED SYSTEMS   6808
Published source code examples accompanying Rand Gray and 
Deepak Mulchandani's article that presents two optimization
technique for 68HC08 programming: common-subexpression elimination
and constant-value propagation.

OLESDK.ASC
Title: INSIDE THE OLE 2 SDK
Keywords: MAY95   OLE 2   WINDOWS  CLIENT/SERVER   CONTAINER
Published source code accompanying Ira Roden's article which 
describes how to build an OLE client application using the
Microsoft OLE 2 SDK. The application allows for embedded objects
to be placed within a container, then moved, sized, and saved.
Also see OLESDK.ZIP.

OLESDK.ZIP
Title: INSIDE THE OLE 2 SDK
Keywords: MAY95   OLE 2   WINDOWS  CLIENT/SERVER   CONTAINER
Complete source code accompanying Ira Roden's article which 
describes how to build an OLE client application using the
Microsoft OLE 2 SDK. The application allows for embedded objects
to be placed within a container, then moved, sized, and saved.
Requires PKUNZIP.EXE to extract.

SCREEN.ASC
Title: PORTABLE SCREEN HANDLING
Keywords: MAY95   PORTABILITY    C  FORTRAN   PASCAL    BASIC   ANSI
Published source code accompanying Matt Weisfeld's article
on ANSI escape sequences for portable screen operations. Also
see SCREEN.ZIP.

SCREEN.ZIP
Title: PORTABLE SCREEN HANDLING
Keywords: MAY95   PORTABILITY    C  FORTRAN   PASCAL    BASIC   ANSI
Complete source code accompanying Matt Weisfeld's article
on ANSI escape sequences for portable screen operations. Requires
PKUNZIP.EXE to extract.

PHOTON.ASC
Title: PHOTON AND QNX
Keywords: MAY95   QNX   REAL-TIME   VISUAL DEVELOPMENT
Published source code examples that accompanies Peter Varhol's article 
which uses the Photon windowing system to design an application for
the QNX operating system.

CPROG.ASC
Title: C PROGRAMMING COLUMN
Keywords: MAY95   C   C++   DFLAT   
Published source code accompanying Al Stevens'column which puts
a C++ wrapper on his D-Flat library. The new project is
called "DFWrap" and he uses it to rewrite his IMail program in C++.

AA595.ASC
Title: ALGORITHM ALLEY
Keywords:  MAY95  ALGORITHMS   OPTIMIZATION    MONTE CARLO
Published source code accompanying Rainer Storn's article which
implements an optimization algorithm based on Monte Carlo methods.
Also see AA595.ZIP.

AA595.ZIP
Title: ALGORITHM ALLEY
Keywords:  MAY95  ALGORITHMS   OPTIMIZATION    MONTE CARLO
Complete source code, execuatable, and sample data files accompanying 
Rainer Storn's article which implements an optimization algorithm 
based on Monte Carlo methods. Requires PKUNZIP.EXE to extract.

LETTERS.ASC
Title: LETTERS TO THE EDITOR
Keywords:  MAY95    FFT
Published source code in the "Letters to the Editor" column.
This routines suggest optimizations to an FFT article published
earlier.

QNC41.ZIP
Title: Quincy 4.1
Keywords: MAY95  C   D-FLAT    QUINCY  
Executables for Quincy version 4.1, Al Stevens'C interpreter with a 
D-Flat-based IDE. Also see Q41SRC.ZIP. Requires PKUNZIP.EXE to extract.

Q41SRC.ZIP
Title: Quincy 4.1
Keywords: MAY95  C   D-FLAT    QUINCY  
The source code for Qunicy version 4.1, Al Stevens'C interpreter with a 
D-Flat-based IDE. Also see QNC41.ZIP. Requires PKUNZIP.EXE to extract.

DFLT20.ZIP
Title: D-Flat v20
Keywords: MAY95  C  DFLAT  CUA/SAA   
The current version of Al Stevens' D-Flat interface library for 
C. Requires PKUNZIP.EXE to extract.

DFPP04.ZIP
Title: D-Flat++ v4
Keywords: MAY95 C++  DFLAT  CUA/SAA   
The current version of Al Stevens' D-Flat interface library for 
C++. Requires PKUNZIP.EXE to extract.



