home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / psion / opp16f_zip / INCLUDE / P / GEN.OPH < prev    next >
Encoding:
Text File  |  1995-12-21  |  2.2 KB  |  58 lines

  1. #define P_GEN_OPH
  2.  
  3. /* general errors */
  4.  
  5. #define NoErr 0   /* no error !! */ 
  6. #define FailErr (-1) /* Failure */ 
  7. #define ArgumentErr (-2) /* Invalid arguments */ 
  8. #define OsErr (-3) /* Operating system error */ 
  9. #define NotSupportedErr (-4) /* Not supported function */ 
  10. #define UnderflowErr (-5) /* Underflow */ 
  11. #define OverflowErr (-6) /* Overflow */ 
  12. #define E_GEN_FAIL FailErr
  13. #define E_GEN_ARG ArgumentErr
  14. #define E_GEN_OS OsErr
  15. #define E_GEN_NSUP NotSupportedErr
  16. #define E_GEN_UNDER UnderflowErr
  17. #define E_GEN_OVER OverflowErr
  18. #define RangeErr (-7) /* Argument range */ 
  19. #define DivideByZeroErr (-8) /* Divide by zero */ 
  20. #define InUseErr (-9) /* Resource in use */ 
  21. #define NoMemoryErr (-10) /* No memory left */ 
  22. #define NoSegmentsErr (-11) /* No segments left */ 
  23. #define NoSemaphoreErr (-12) /* No semaphores left */ 
  24. #define NoProcessErr (-13) /* No processes left */ 
  25. #define AlreadyOpenErr (-14) /* Resource already open */ 
  26. #define NotOpenErr (-15) /* Resource not open */ 
  27. #define ImageErr (-16) /* Invalid image file */ 
  28. #define NoReceiverErr (-17) /* No message receiver */ 
  29. #define NoDevicesErr (-18) /* No devices left */ 
  30. #define NoFileSystemErr (-19) /* No file system left */ 
  31. #define FailedToStartErr (-20) /* Failed to start application */ 
  32. #define FontNotLoadedErr (-21)
  33. #define TooWideErr (-22)
  34. #define TooManyItemsErr    (-23)
  35. #define BatLowSoundErr (-24)
  36. #define BatLowFlashErr (-25)
  37. #define E_GEN_RANGE RangeErr
  38. #define E_GEN_DIVIDE DivideByZeroErr
  39. #define E_GEN_INUSE InUseErr
  40. #define E_GEN_NOMEMORY NoMemoryErr
  41. #define E_GEN_NOSEGMENTS NoSegmentsErr
  42. #define E_GEN_NOSEM NoSemaphoreErr
  43. #define E_GEN_NOPROC NoProcessErr
  44. #define E_GEN_OPEN AlreadyOpenErr
  45. #define E_GEN_NOTOPEN NotOpenErr
  46. #define E_GEN_IMAGE ImageErr
  47. #define E_GEN_RECEIVER NoReceiverErr
  48. #define E_GEN_DEVICE NoDevicesErr
  49. #define E_GEN_FSYS NoFileSystemErr
  50. #define E_GEN_START FailedToStartErr
  51. #define E_GEN_NOFONT FontNotLoadedErr
  52. #define E_GEN_TOOWIDE TooWideErr
  53. #define E_GEN_TOOMANY TooManyItemsErr
  54. #define E_GEN_BATSOUND BatLowSoundErr
  55. #define E_GEN_BATFLASH BatLowFlashErr
  56. #define E_KILLEXIT 0 /* Died by being killed */ 
  57. #define E_PANICEXIT 1 /* Died by a panic */ 
  58.