Category : Files from Magazines
Archive   : PJ92.ZIP
Filename : PJREADME.92

 
Output of file : PJREADME.92 contained in archive : PJ92.ZIP
******************************************************************
* * * * * PROGRAMMER'S JOURNAL--Volume 9.2 CODE DISK * * * * *
******************************************************************

The source code files on this disk are from Programmer's Journal,
Volume 9.2, March/April 1991. These files are identical to those
published in the magazine, except where noted; OBJ and EXE files
have been added.

The copyrights are held by the programs' authors, as indicated in the
files. All other rights are reserved by Oakley Publishing Company,
1991. No one may commercially distribute these files. Every effort
has been made to assure that the program files are correct and
complete. No guarantee, express or implied, is offered as to the
correctness of the files, nor to the fitness of the programs for
any purpose whatsoever.


Files from Programmer's Journal, Volume 9.2 are as follows:

Code from "Windows 3 Input Hooks" by Chris Schwartz
Using hook filter functions in Windows 3.0 to enhance your next
application

MONOICON.MAK A make file to create the MONOICON test program
MONOICON.C The C source file
MONOICON.DEF The definition file for the linker
MONOICON.EXE The executable Windows 3.0 file

GMHOOK.MAK A make file to create the GMHOOK Dynamic Link
Library (DLL)
GMHOOK.C The assembly language source file
GMHOOK.DEF The definition file for the linker
GMHOOK.DLL The executable Windows 3.0 DLL file
GMHOOK.LIB A library file containing the GMHOOK functions
GMHOOK.H An include file with function prototypes

MONOSCRN.MAK A make file to create the MONOSCRN Dynamic Link
Library (DLL)
MONOSCRN.ASM The assembly language source file
MONOSCRN.DEF The definition file for the linker
MONOSCRN.DLL The executable Windows 3.0 DLL file
MONOSCRN.LIB A library file containing the MONOSCRN functions
MONOSCRN.H An include file with function prototypes


Code from "C Compilers for Windows" by Paul Yao
A comparison of C and C++ compilers that support Windows development

JPI.LZH An archive created with LHARC containing the following
files used to test JPI's C compiler
INITWIN.OBJ A special OBJ file for initializing Windows
MIN.C Our C source file
MIN.CUR Cursor file
MIN.DEF Definition file for the linker
MIN.EXE The executable Windows program
MIN.ICO The icon file
MIN.LIB A library file
MIN.MAK A MIN make file
MIN.MAP The linker map file
MIN.OBJ The OBJ file produced by the C compiler
MIN.RC The MIN resource file
MIN.RES The compiled MIN resource file
MK.BAT A batch file to make MIN
WINDOWS.H The Windows include file

BORLAND.LZH An archive created with LHARC containing the following
files used to test Borland's Turbo C++ compiler
MIN.C Our C source file
MIN.CUR Cursor file
MIN.DEF Definition file for the linker
MIN.EXE The executable Windows program
MIN.ICO The icon file
MIN.MAK A MIN make file
MIN.MAP The linker map file
MIN.OBJ The OBJ file produced by the C compiler
MIN.RC The MIN resource file

WATCOM.LZH An archive created with LHARC containing the following
files used to test Watcom's C 8.0 compiler
MIN.C Our C source file
MIN.CUR Cursor file
MIN.DAT Output from the Watcom object disassembler
MIN.DEF Definition file for the linker
MIN.ERR Error message file created by the compiler
MIN.EXE The executable Windows program
MIN.ICO The icon file
MIN.L A linker directive file for WATCOM linker, wlink
MIN.LNK A linker directive file for WATCOM linker, wlink
MIN.MAK A MIN make file
MIN.MAP The linker map file
MIN.OBJ The OBJ file produced by the C compiler
MIN.RC The MIN resource file
MIN.RES The compiled MIN resource file
MIN.RSP A response file for the linker
MK.BAT A batch file to make MIN
WINDOWS.H The modified Windows include file
Z.MSG Redirected output and warnings from make process

MICROSFT.LZH An archive created with LHARC containing the following
files used to test Microsoft's C compiler
MIN.C Our C source file
MIN.CUR Cursor file
MIN.DEF Definition file for the linker
MIN.EXE The executable Windows program
MIN.ICO The icon file
MIN.MAK A MIN make file
MIN.MAP The linker map file
MIN.OBJ The OBJ file produced by the C compiler
MIN.RC The MIN resource file
MIN.RES The compiled MIN resource file
MK.BAT A batch file to make MIN
WINDOWS.H The modified Windows include file
Z.MSG Redirected output and warnings from make process

METAWARE.LZH An archive created with LHARC containing the following
files used to test MetaWare's High C compiler
METAWIN.ASM Special assembly language file for MetaWare
METAWIN.OBJ And the OBJ file
MIN.C Our C source file
MIN.CUR Cursor file
MIN.DEF Definition file for the linker
MIN.EXE The executable Windows program
MIN.ICO The icon file
MIN.MAK A MIN make file
MIN.OBJ The OBJ file produced by the C compiler
MIN.RC The MIN resource file
MIN.RES The compiled MIN resource file
MK.BAT A batch file to make MIN
WINDOWS.H The modified Windows include file

ZORTECH.LZH An archive created with LHARC containing the following
files used to test Zortech's C++ compiler
MIN.C Our C source file
MIN.CUR Cursor file
MIN.DEF Definition file for the linker
MIN.EXE The executable Windows program
MIN.ICO The icon file
MIN.MAK A MIN make file
MIN.MAP The linker map file
MIN.OBJ The OBJ file produced by the C compiler
MIN.RC The MIN resource file
MIN.RES The compiled MIN resource file
MK.BAT A batch file to make MIN
WINDOWS.H The modified Windows include file


Code from "Fortran 90 is Coming!" by Thomas M. Lahey
Tom describes some exciting new features incorporated in
the Fortran 90 Standard

F90EXAMP.FOR Fortran 90 code fragments from the article


Code from "Pragma Interface" By Richard Riehle
A method for integrating Ada and C with the pragma interface

MSCTEST.ADA An ADA source file to test the pragma interface
to Microsoft C
MSCTEST.C Several C routines to test the ADA program


Code from "String Handling" by Murray L. Lesser
Murray examines how to manipulate BASIC strings using library
functions

DRIVER.BAS A sample driver program to test VLABEL
DRIVER.EXE An executable program
VLABEL.ASM An assembly language routine that shows how to use the
new string library functions in Microsoft's Professional
BASIC compiler to retrieve the volume label from a disk
VLABEL.OBJ An object file


Code from "Disassembler Roundup" by Brett Glass
Brett runs several PC disassembler tools through their paces

TORTURE.ASM A sample test program designed to be a torture
test for the disassemblers
VTREE.LZH An archive created with LHARC containing the following
files:
VTREE.COM A small assembly language utility by Charles Petzhold
that displays the tree structure of a disk
SOURCER.LST A listing file from the disassembly of VTREE.COM (by
Charles Petzhold) generated by Sourcer
DISNDATA.LST A listing file from the disassembly of VTREE.COM (by
Charles Petzhold)


Code from "Exploring XMS" by Kim Kokkonen
A nifty Turbo Pascal utility that maps XMS high-memory drivers

XMXDUMP.PAS A pascal program to map XMS memory usage


Code from "Using EMS for Fast File I/O" by John Otken
John integrates EMS for fast file I/O into a real-mode virtual
memory system

ASM.INC A revised include file with macros
BLOCK.ASM Block storage manager routines
EMS.ASM Expanded memory interface routines
FILE.ASM File I/O routines for block storage
MALLOC.ASM Memory allocation and free routines
TERM.ASM Termination routines



Code from John Otken's response in the Letters column
An example to illustrate freeing DOS memory from an assembly
language program

OTKENLET.ASM A short assembly language


The LHARC public domain archive and compression utility
by Haruyasu Yoshizaki is included on this disk
to unarchive the compressed files with a .LZH extension

LHARC.EXE Version 1.13c of LHARC


If you would like to subscribe to Programmer's Journal, order back
issues, or buy one of our nifty t-shirts, please write to:

Programmer's Journal
P.O. Box 70167
Eugene, OR 97401-0110

or call (800) 234-0386.

Subscriptions are $19.95 annually (six issues). We welcome
your comments about the magazine and our code disks. Please use
the above address to let us know what you think.


  3 Responses to “Category : Files from Magazines
Archive   : PJ92.ZIP
Filename : PJREADME.92

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/