izqdos.h
上传用户:andy_li
上传日期:2007-01-06
资源大小:1019k
文件大小:1k
源码类别:

压缩解压

开发平台:

MultiPlatform

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