Contents of the PSCAN.DOC file
PSCAN 1.0 Copyright (c) 1989 Thomas G. Hanlin III
This utility is designed to find public symbols in object files and/or
libraries. It can be used to locate a specific routine or public symbol, or
to create a list of all available routines/symbols. Wildcards are allowed
in all parameters.
PSCAN is protected by copyright. However, you may use and distribute it
freely, as long as all of the files (PSCAN.DOC, PSCAN.EXE, and PSCAN.NEW)
are included in unmodified form. A disk/handling or similar fee of no more
than $6.00 may be charged. Online communications systems, such as BBSes,
BIX, CompuServe, GENIE, et al, are specifically permitted to distribute this
utility despite any online access charges which may be required.
The syntax for PSCAN is as follows:
PSCAN [filename.OBJ] [filename.LIB] [routine]
The parameters may be in any order. You must enter either an .OBJ file
specification, a .LIB file specification, or both. If you do not enter a
routine (or public symbol) name, it will be assumed to be "*" (without the
quotation marks)-- that is, an unbounded wildcard, which will match all
public names in the specified files. The file specifications may not
contain paths (subdirectory specifications).
Among the uses for PSCAN are:
Creating a list of all public symbols and routines in a library.
Creating a list of all public symbols and routines in an object file.
Searching for a specific routine or symbol.
PSCAN was designed to support the Microsoft .LIB and .OBJ file formats. It
was written in Modula-2, using the TopSpeed compiler. Specifications for
the .OBJ and .LIB formats were determined using the MS-DOS Encyclopedia and
examination of known files.