xupak.h 346 B

123456789101112
  1. typedef struct {
  2. int magic[2];
  3. unsigned int upksize,pksize;
  4. char escbits,esc0;
  5. char lzx,rlenum;
  6. char rlec[0];
  7. } XPAK_HDR;
  8. #define XPAK_MAGIC1 (('G'<<8)+'T')
  9. #define XPAK_MAGIC2 (('P'<<8)+'k')
  10. #define xpak_ismagic(m) (m[0]==XPAK_MAGIC1 && m[1]==XPAK_MAGIC2)
  11. #define xpak_setmagic(m) (void)(m[0]=XPAK_MAGIC1,m[1]=XPAK_MAGIC2)
  12. #header <xupaki>