|
|
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 */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.