1: /* ranlib.h 4.1 83/05/03 */ 2: 3: /* 4: * Structure of the __.SYMDEF table of contents for an archive. 5: * __.SYMDEF begins with a word giving the number of ranlib structures 6: * which immediately follow, and then continues with a string 7: * table consisting of a word giving the number of bytes of strings 8: * which follow and then the strings themselves. 9: * The ran_strx fields index the string table whose first byte is numbered 0. 10: */ 11: struct ranlib { 12: union { 13: off_t ran_strx; /* string table index of */ 14: char *ran_name; /* symbol defined by */ 15: } ran_un; 16: off_t ran_off; /* library member at this offset */ 17: };