AminetAminet
Search:
84515 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/c/protoman3.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:prototype database manager.
Type:dev/c
Architecture:m68k-amigaos
Date:1993-02-14
Download:http://aminet.net/dev/c/protoman3.lha - View contents
Readme:http://aminet.net/dev/c/protoman3.readme
Downloads:518

   NAME

        ProtoMan - Generate prototypes from and for C source. (V37)

   SYNOPSIS

        protoman FilePats/A/M,O=Outfile/K,AP=Append/S,DB=Database/K,
                 Lines/S,Static/S,BufSize/K/N

   FUNCTION

        Protoman was designed to scan C source files and produce
        prototypes.  It will also keep track of multiple prototype
        files in a main database for use with mutliple source file
        projects.
[...]
   EXAMPLE

                protoman O=protos.h file1.c file2.c
        protoman database=protos.h c/#?.c newc/#?.c lines

        or for a makefile maybe:

        srcs=file1.c file2.c file3.c [...] file49.c file50.c

        protos.h: $(srcs)
                protoman database=$ at  $?

        (in smake $? stands for all out of date dependent files.)
[...]

        The main reason for using this program instead of, for
        example, what SAS/C supplies is the database capability.

        The database is a single file that Protoman keeps track of all
        prototypes for all the files that have ever been passed to it.
        If a new file is passed to protoman it is added.  If a file is given
        that is already present it is replaced.

[...]
   HISTORY

        V37.3 - (14feb93) Second Release.
                Fixed parser bug, was not handling comments that occured
                the next character after a brace ('}'),  also fixed
                same bug for C++ comments.  Made some local states global
                for the better handling of multiple files.  Now a single
                file having parse errors should not effect others being
                parsed.

        V37.2 - (12feb93) First Release.
                Fixed most obvious bugs.
[...]
This was taken from the documentation file.


Contents of dev/c/protoman3.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                10268   17284  59.4% -lh5- 8ade Feb 14  1993 protoman/protoman
[generic]                 2292    4857  47.2% -lh5- beb3 Feb 14  1993 protoman/protoman.doc
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         2 files   12560   22141  56.7%            Feb 14  1993

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>