home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 1B / DATAFILE_PDCD1B.iso / _pocketbk / pocketbook / opl / pbm2p008_t / pbm2p008_t~ / conv / pic.h < prev    next >
C/C++ Source or Header  |  1993-12-16  |  641b  |  28 lines

  1. /* Note: short & long is VAX/x86 order (wrong) */
  2.  
  3. typedef unsigned char UBYTE;
  4. typedef unsigned short UWORD;
  5. typedef unsigned long ULONG;
  6. typedef struct p_point
  7. {
  8.   UWORD x, y;
  9. } P_POINT;
  10.  
  11. #define PIC_MAGIC "PIC\334"
  12.  
  13. struct P_FSIG
  14. {
  15.      UBYTE id[4];    /* 'PIC\xdc' */
  16.      UBYTE file_ver; /* 0x30 */
  17.      UBYTE app_ver;  /* 0x30 */
  18.      UWORD count;    /* number of bitmaps in file */
  19. };
  20.  
  21. struct WS_PIC_HEADER
  22. {
  23.      UWORD   crc;       /* crc16 of data (ex header) */
  24.      P_POINT size;      /* UWORD x, UWORD y, I think */
  25.      UWORD   byte_size; /* size of bitmap data */
  26.      ULONG   offset;    /* offset of bitmap data in file */
  27. };
  28.