home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / unzip532.zip / qdos / izqdos.h < prev    next >
C/C++ Source or Header  |  1996-06-14  |  767b  |  39 lines

  1. #ifndef _IZQDOS_H
  2. #define _IZQDOS_H
  3.  
  4. #include <qdos.h>
  5. typedef struct
  6. {
  7.     unsigned short shortid;
  8.     struct
  9.     {
  10.         unsigned char lo;
  11.         unsigned char hi;
  12.     } len;
  13.     char        longid[8];
  14.     struct      qdirect     header;
  15. } qdosextra;
  16.  
  17. typedef struct
  18. {
  19.     unsigned short shortid;
  20.     struct
  21.     {
  22.         unsigned char lo;
  23.         unsigned char hi;
  24.     } len;
  25.     char        longid[4];
  26.     struct      qdirect     header;
  27. } jbextra;
  28.  
  29. #define SHORTID     0x4afb
  30. #define JBSHORTID   0x4afb
  31. #define LONGID      "QDOS02"
  32. #define JBLONGID    "QZHD"
  33. #define EXTRALEN    (sizeof(qdosextra) - 2 * sizeof(char) - sizeof(short))
  34. #define JBEXTRALEN  (sizeof(jbextra)   - 2 * sizeof(char) - sizeof(short))
  35.  
  36. extern short qlflag;
  37. extern short qlwait;
  38. #endif
  39.