home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c161 / 1.ddi / H / U4ERROR.H < prev    next >
Encoding:
C/C++ Source or Header  |  1990-06-22  |  1.9 KB  |  71 lines

  1.  
  2. /*  u4error.h  (c)Copyright Sequiter Software Inc., 1987-1990.  All rights reserved.  */
  3.  
  4. /* 100  General Disk Access Errors */
  5. #define    E_CREATE       100
  6. #define    E_OPEN         120
  7. #define    E_READ         140
  8. #define    E_LSEEK        150
  9. #define    E_WRITE        160
  10. #define    E_CLOSE        180
  11. #define    E_REMOVE       190
  12.  
  13. /* 200  Database Specific Errors */
  14. #define    E_BAD_DBF      200
  15. #define    E_D_MISSING    240
  16. #define    E_REC_LENGTH   260
  17. #define    E_FIELD        270
  18.  
  19. /* 300  Index File Specific Errors */
  20. #define    E_INDEX        300
  21. #define    E_I_CLOSE      310
  22. #define    E_BAD_NDX      320
  23. #define    E_I_DATE       330
  24. #define    E_I_RECORD     335
  25. #define    E_UNIQUE       340
  26. #define    E_I_TYPE       350
  27. #define    E_I_CHANGED    360
  28. #define    E_KEY_LEN      370
  29. #define    E_NO_INDEX     380
  30.  
  31. /* 400  Multi-User Errors */
  32. #define    E_LOCK         400
  33. #define    E_UNLOCK       450
  34.  
  35. /* 500  Expression Errors */
  36. #define    E_BASE_NAME    500
  37. #define    E_COMPILE_NULL 510
  38. #define    E_DATE         515
  39. #define    E_EXPECT       520
  40. #define    E_COMPLETE     530
  41. #define    E_OVERFLOW     540
  42. #define    E_TYPE         550
  43. #define    E_RIGHT        560
  44. #define    E_FUNCTION     570
  45. #define    E_OPERATOR     575
  46. #define    E_VALUE        580
  47. #define    E_STRING_LONG  590
  48. #define    E_NUM_PARMS    595
  49.  
  50. /* 600  Memo File Errors */
  51. #define    E_EDITOR       600
  52. #define    E_MEMO_NAME    620
  53. #define    E_MEMO_SIZE    640
  54.  
  55. /* 700  Windowing and Menuing Errors */
  56. #define    E_WINDOW_REF   700
  57.  
  58. /* 800  Extended Routine Errors */
  59. #define    E_RELATED      800
  60. #define    E_CONTROL      820
  61. #define    E_RELATING     840
  62.  
  63. /* 900  Critical Errors */
  64. #define    E_MEMORY       900
  65. #define    E_ALLOCATE     920
  66. #define    E_INTERNAL     950
  67.  
  68. /* 1000 Sorting Errors */
  69. #define    E_SORT        1000
  70. #define    E_SORT_ADD    1010
  71.