Dec 192017
 
PPT V1.0 - Programmer Productivity Tools. A collection of search, replace, and flow analysis tools for (mostly C) programmers.

Full Description of File


PPT V1.0 - Programmer Productivity Tools
A collection of utilities for programmers
including multi-module searching of text &
C identifiers, renaming of C variables,
comprehensive function flow analysis, all
linked to your favorite editor & viewer
programs. Also disk usage analysis and
global date/time stamp setting.


File PPT100.ZIP from The Programmer’s Corner in
Category C Source Code
PPT V1.0 – Programmer Productivity Tools. A collection of search, replace, and flow analysis tools for (mostly C) programmers.
File Name File Size Zip Size Zip Type
CSDFHDR.EXE 115042 64250 deflated
DELPPT.BAT 517 270 deflated
FILE_ID.DIZ 328 221 deflated
FUNCS.EXE 114408 63703 deflated
GIPSAR.EXE 123998 66718 deflated
LIST.EXC 390 239 deflated
LIST.H 2748 927 deflated
LIST1.C 25844 4456 deflated
LIST2.C 21489 4081 deflated
PPT.DB 5082 1240 deflated
PPT.DOC 49130 14307 deflated
PPT.EXE 113482 63042 deflated
PPT.SCN 84206 20935 deflated
PPT00.DAT 3312 233 deflated
PPT01.DAT 16 4 deflated
PPT01.IDX 2048 41 deflated
PPT02.DAT 16 4 deflated
PPT02.IDX 2048 41 deflated
PPT03.DAT 16 4 deflated
PPT03.IDX 3072 57 deflated
PPT04.DAT 16 4 deflated
PPT04.IDX 4096 66 deflated
PPT05.DAT 16 4 deflated
PPT05.IDX 4096 72 deflated
PPT06.DAT 16 4 deflated
PPT06.IDX 4096 71 deflated
PPT07.DAT 16 4 deflated
PPT07.IDX 5120 85 deflated
PPT08.DAT 16 4 deflated
PPT08.IDX 4096 68 deflated
PPTOS2.ICO 888 263 deflated
PPTWIN.ICO 766 211 deflated
README.1ST 9756 3526 deflated
REGISTER.FRM 2311 803 deflated
RESETDB.EXE 57260 36225 deflated
RTLIB.EXC 14998 5446 deflated
VIEWER.EXE 139768 70639 deflated

Download File PPT100.ZIP Here

Contents of the README.1ST file


PPT V1.0 - Programmer Productivity Tools
A collection of utilities for programmers
including multi-module searching of text &
C identifiers, renaming of C variables,
comprehensive function flow analysis, all
linked to your favorite editor & viewer
programs. Also disk usage analysis and
global date/time stamp setting.


GL Software Services

PPT README.1ST

Version 1.0 -- April, 1993

Copyright (c) 1993, Gary L. Levine, All Rights Reserved
4255 South Buckley Road #295, Aurora CO, 80013
BBS: 303.840.2840
CompuServe: 70152,253
Internet: [email protected]


Thank you for taking the time to try PPT!


Distribution Set
----------------
PPT is distributed as an archived file in ZIP format called PPT100.ZIP.
The following files are included with PPT Version 1.0:

CSDFHDR.EXE Child executable called by PPT.EXE.
DELPPT.BAT Batch file to remove all PPT related files,
excluding the distribution file PPT100.ZIP.
RTLIB.EXC A sample function exclusions file used by the
function analyzer module.
FUNCS.EXE Child executable called by PPT.EXE.
GIPSAR.EXE Child executable called by PPT.EXE.
PPT.DB Database definitions file.
PPT.DOC PPT documentation file.
PPT.EXE Main program.
PPT*.DAT Data files.
PPT*.IDX Index files.
PPTOS2.ICO Icon for OS/2.
PPTWIN.ICO Icon for Windows.
LIST1.C Tutorial file.
LIST2.C Tutorial file.
LIST.H Tutorial file.
LIST.EXC Tutorial file.
README.1ST This file.
REGISTER.FRM Registration form.
RESETDB.EXE Program to reset corrupted database.
VIEWER.EXE Child executable called by PPT.EXE.
FILE_ID.DIZ BBS description file.


Note to BBS SysOps: Please name the distribution file PPT100.ZIP.
Thank You!







PPT Version 1.0 - File README.1ST Page 1



Overview
--------
PPT is a set of utilities to make programmers more productive.
Although PPT will be useful to all programmers, it will be especially
useful to C programmers. It includes tools to analyze the structure of
C programs, quickly find (and rename if desired) identifier references,
document function calls in your code, and many other features. It is
divided into several modules:

1) Text / C Identifier Search - A very enhanced grep-like utility
with the following features:

Searches for pure text or C identifiers.
Searches for multiple text/identifiers and multiple
source modules in a single pass.
Case sensitive or insensitive searches.
Automatically searches included header files ... very
useful for quickly locating and displaying macro
definitions.
Scrollable output display with search items highlighted,
and direct links to your own editor and viewer programs.
Ability to save, recall, and rerun previous searches.
Reports to printer or file.


2) C Identifier Search and Replace - A utility to replace (rename)
a C identifier with another, with the following features:

The same intuitive interface as the Text/C Identifier Search
module.
Works on multiple modules.
Automatically creates backup files.


3) Function Analyzer - A utility to analyze the function call
hierarchy of multiple C source modules, with the following features:

A scrollable visual display of the function call tree, with
direct links to your own editor and viewer programs.
Split-screen views of (1) All functions in all modules,
(2) All functions which call the function being examined,
and (3) All functions not directly called by another.
Ability to exclude particular functions from the analysis by
listing them in an exclusions file.
Quick search capability to find a particular function in the
call tree.
Ability to "collapse" the path to a particular function call,
showing the direct sequence of calls which lead to it.
Ability to update your source files with comment headers
for each function showing what other functions call it.
Ability to save, recall, and rerun previous analyses.
Reports to printer or file, with numerous options.



PPT Version 1.0 - File README.1ST Page 2



4) Drives / Files Usage - A utility to display drive usage for
multiple logical drives, with the following features:

Can display up to 15 logical drives per scenario, and
you can store up to 5 scenarios.
Numeric and graphic displays.
Number of files display.


5) Set Files Date/Time - A utility to set the date and time stamp
for multiple files at once.


6) In addition to the specific modules, the following general features
are incorporated:

Context sensitive help available everywhere by pressing F1.
Command line options to allow a quick jump to a particular
module.
Shell to DOS feature with maximum memory available at the
DOS prompt.
Numerous hotkeys for quick jump to main menu, quick exit to
DOS, switch between function analyzer and search module,
and more. Press Alt-H for a pop-up list.
"Sticky fields". PPT always remembers the settings and where
you were in a display the last time you ran a particular
module.
Continuous progress displays for searches and analyses.
Runs well under DESQview, Windows, and OS/2.



Quick Start
-----------
If you are the type (as many of us programmers are) who hate to read
manuals, and prefer to explore the software on your own, here's what
you need to know to do that. Start the program by typing PPT.
After the welcome screen delay you will be presented with the main
menu. I suggest you start with "Configure System", and walk through
each of the 3 choices on that sub-menu. Use the on-line Help (F1)
for an explanation of each screen. Once you've configured, escape
back to the main menu and have at it. You might also want to browse
through the help index. Also try Alt-H for an explanation of the
hot keys. Ultimately, you might want to work through the tutorial
that's in PPT.DOC for a more complete overview of the system.










PPT Version 1.0 - File README.1ST Page 3

Technical Support
-----------------
Technical support is provided for registered users via CompuServe mail.
My user name and address are: Gary L. Levine 70152,253. I check
my mail daily and will respond promptly to all queries.

Additionally, I run a small BBS for support of PPT. The BBS phone
number is 303.840.2840. The BBS software is Maximus 2.0 for OS/2.
Protocol is N81 (no parity, 8 data bits, 1 stop bit), and you are
dialing into a Hayes Ultra96 modem. You may leave mail, and you will
always be able to find the latest version of PPT, along with notices
of upcoming upgrades, etc. Support is also available by mail of course.

Registration
------------
PPT is distributed as shareware. You are encouraged to share copies
of PPT with friends and associates, and to upload it to bulletin
boards. If you decide to keep and use PPT you must pay the appropriate
registration fee. Please fill out the form in REGISTER.FRM to register.
Registration buys you support (via CompuServe or our BBS), notification
of future upgrades, and the warm feeling you get from knowing you are
supporting the shareware concept! You only pay for this software ONCE
(what a concept!). Any and all future upgrades are NO CHARGE once
you're registered!

This evaluation version is complete and identical to the registered
version with the exception that you cannot bypass the initial welcome
screen or the registration screen that appears on exit, and you cannot
save scenarios.

Feedback
--------
PPT is a program intended to make programmers more productive. I have
used it almost daily for the last year and a half. Many of its features
were inspired by the other programmers I work with. I have a long list
of enhancements planned for PPT. I would love to hear your comments,
suggestions, and (ouch!) criticisms. Based of course on the response
that PPT generates, I hope to continually improve and expand on it.
Let me know what you think!

Disclaimer
----------
Use this program at your own risk. There are no warranties either
express or implied. The author assumes no liability for damages
relating to the use of this product.

Removing PPT
--------------
I hope you decide to use and register PPT, but if you don't you may
remove it easily from your hard drive by running the batch file
DELPPT.BAT. It will erase all PPT related files EXCEPT the
distribution file PPT100.ZIP.


Thank you for trying PPT! Support shareware - register your copy!

PPT Version 1.0 - File README.1ST Page 4


 December 19, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)