Annotation of 42BSD/ucb/pascal/pdx/object.h, revision 1.1

1.1     ! root        1: /* Copyright (c) 1982 Regents of the University of California */
        !             2: 
        !             3: /* static char sccsid[] = "@(#)object.h 1.3 1/19/82"; */
        !             4: 
        !             5: /*
        !             6:  * Object module definitions.
        !             7:  *
        !             8:  * The object module is the interface to the object file; in particular
        !             9:  * it contains the routines that read symbol and line number information.
        !            10:  */
        !            11: 
        !            12: char *objname;                 /* name of object file */
        !            13: int objsize;                   /* size of object code */
        !            14: 
        !            15: struct {
        !            16:        unsigned int stringsize;        /* size of the dumped string table */
        !            17:        unsigned int nsyms;             /* number of symbols */
        !            18:        unsigned int nfiles;            /* number of files */
        !            19:        unsigned int nlines;            /* number of lines */
        !            20: } nlhdr;
        !            21: 
        !            22: char *stringtab;       /* string table */
        !            23: char *dotpfile;                /* name of compiled file */
        !            24: 
        !            25: readobj();             /* read in the object file */
        !            26: objfree();             /* release storage for object file information */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.