adf_err.h
上传用户:hy_wanghao
上传日期:2007-01-08
资源大小:279k
文件大小:1k
源码类别:

Shell编程

开发平台:

Visual C++

  1. #ifndef ADF_ERR_H
  2. #define ADF_ERR_H
  3. /*
  4.  * adf_err.h
  5.  *
  6.  *
  7.  */
  8. #define hasRC(rc,c) ((rc)&(c))
  9. #define RC_OK 0
  10. #define RC_ERROR -1
  11. #define RC_MALLOC           1
  12. #define RC_VOLFULL 2
  13. #define RC_FOPEN            1<<10
  14. #define RC_NULLPTR          1<<12
  15. /* adfRead*Block() */
  16. #define RC_BLOCKTYPE        1
  17. #define RC_BLOCKSTYPE       1<<1
  18. #define RC_BLOCKSUM         1<<2
  19. #define RC_HEADERKEY 1<<3
  20. #define RC_BLOCKREAD        1<<4
  21. /* adfWrite*Block */
  22. #define RC_BLOCKWRITE       1<<4
  23. /* adfReadBlock() */
  24. #define RC_BLOCKOUTOFRANGE  1
  25. #define RC_BLOCKNATREAD     1<<1
  26. /* adfWriteBlock() */
  27. /* RC_BLOCKOUTOFRANGE */
  28. #define RC_BLOCKNATWRITE    1<<1
  29. #define RC_BLOCKREADONLY    1<<2
  30. /* adfInitDumpDevice() */
  31. /* RC_FOPEN */
  32. /* RC_MALLOC */
  33. /* adfNativeReadBlock(), adfReadDumpSector() */
  34. #define RC_BLOCKSHORTREAD   1
  35. #define RC_BLOCKFSEEK       1<<1
  36. /* adfNativeWriteBlock(), adfWriteDumpSector() */
  37. #define RC_BLOCKSHORTWRITE  1
  38. /* RC_BLOCKFSEEK */
  39. /*-- adfReadRDSKblock --*/
  40. #define RC_BLOCKID          1<<5
  41. /*-- adfWriteRDSKblock() --*/
  42. /*RC_BLOCKREADONLY*/
  43. #endif /* ADF_ERR_H */
  44. /*############################################################################*/