Annotation of 42BSD/ucb/pascal/pdx/object.h, revision 1.1.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.