home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 11 / 11.iso / n / n002 / 4.ddi / ECLHEAD.ZIP / XM.H < prev    next >
Encoding:
C/C++ Source or Header  |  1989-12-26  |  1.7 KB  |  39 lines

  1. #ifndef ECL_XMHEAD
  2. #define ECL_XMHEAD
  3.  
  4. /*
  5.     XM.h    Include file for XMODEM module
  6.     Updated rev 2.0 extensions
  7.   
  8.     ====================================================================
  9.         Status returns from XMODEM functions
  10.     ==================================================================== */
  11.   
  12. #define XM_COMPL      1                 /* Successful completion */
  13. #define XM_OK         0                 /* Successful ACKnowledgement */
  14.   
  15. #define XM_SESS      -1                 /* No session in progress */
  16. #define XM_NAK       -2                 /* Not acknowledged or refused */
  17. #define XM_CANC      -3                 /* Other cpu cancelled */
  18. #define XM_ABORT     -4                 /* User aborted */
  19.   
  20. #define XM_FOPEN     -5                 /* File error during open */
  21. #define XM_FIO       -6                 /* File error during I/O */
  22. #define XM_SILENCE   -7                 /* Rev 2.0 No response yet */
  23. #define XM_NO_DCD    -8                 /* Rev 3.0 NO Data Carrier Detect Signal */
  24. #define XM_OUT_OF_MEM -9                /* Rev 3.0 Unable to allocate asked for memory */
  25.   
  26. /*  ====================================================================
  27.     Miscellaneous
  28.     ==================================================================== */
  29.   
  30. #define XM_MAXB      1024               /* Rev 2.0 Maximum data field size */
  31. #define XMODEM_1K    1024               /* Rev 2.0 For CRC, 1K data frames */
  32. #define XMODEM_128   128                /* Rev 2.0 For CRC, 128 byte data frames */
  33.   
  34. #define XMODEM_CRC   0                  /* Rev 2.0 For CRC checksum method */
  35. #define XMODEM_XSUM  1                  /* Rev 2.0 For Additive checksum method */
  36.  
  37. #endif
  38.   
  39.