home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / APPS / macutils.lzh / MACUTILS / MACUNPACK / pit.h < prev    next >
Text File  |  1995-09-18  |  870b  |  33 lines

  1. #define H_NAMELEN 63
  2.  
  3. #define H_NLENOFF 0
  4. #define H_NAMEOFF 1
  5. #define H_TYPEOFF 64
  6. #define H_AUTHOFF 68
  7. #define H_FLAGOFF 72
  8. #define    H_LOCKOFF 74
  9. #define H_DLENOFF 76
  10. #define H_RLENOFF 80
  11. #define H_CTIMOFF 84
  12. #define H_MTIMOFF 88
  13. #define H_HDRCRC  92
  14. #define HDRBYTES  94
  15.  
  16. struct pit_header {        /* Packit file header (92 bytes) */
  17.     unsigned char nlen;    /* number of characters in packed file name */
  18.     char name[63];        /* name of packed file */
  19.     char type[4];        /* file type */
  20.     char auth[4];        /* file creator */
  21.     unsigned short flags;    /* file flags (?) */
  22.     unsigned short lock;    /* unknown */
  23.     unsigned long dlen;    /* number of bytes in data fork */
  24.     unsigned long rlen;    /* number of bytes in resource fork */
  25.     unsigned long ctim;    /* file creation time */
  26.     unsigned long mtim;    /* file modified time */
  27.     unsigned short hdrCRC;    /* CRC */
  28. };
  29.  
  30. #define nocomp    0
  31. #define huffman    1
  32.  
  33.