ranlib.h 608 B

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