Annotation of 43BSDTahoe/ucb/pascal/pdx/object.h, revision 1.1

1.1     ! root        1: /*
        !             2:  * Copyright (c) 1980 Regents of the University of California.
        !             3:  * All rights reserved.  The Berkeley software License Agreement
        !             4:  * specifies the terms and conditions for redistribution.
        !             5:  *
        !             6:  *     @(#)object.h    5.2 (Berkeley) 1/3/88
        !             7:  */
        !             8: 
        !             9: /*
        !            10:  * Object module definitions.
        !            11:  *
        !            12:  * The object module is the interface to the object file; in particular
        !            13:  * it contains the routines that read symbol and line number information.
        !            14:  */
        !            15: 
        !            16: char *objname;                 /* name of object file */
        !            17: int objsize;                   /* size of object code */
        !            18: 
        !            19: struct {
        !            20:        unsigned int stringsize;        /* size of the dumped string table */
        !            21:        unsigned int nsyms;             /* number of symbols */
        !            22:        unsigned int nfiles;            /* number of files */
        !            23:        unsigned int nlines;            /* number of lines */
        !            24: } nlhdr;
        !            25: 
        !            26: char *stringtab;       /* string table */
        !            27: char *dotpfile;                /* name of compiled file */
        !            28: 
        !            29: int readobj();         /* read in the object file */
        !            30: int 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.