no-OS
error.h
Go to the documentation of this file.
1 /***************************************************************************/
40 #ifndef ERROR_H_
41 #define ERROR_H_
42 
43 #include <errno.h>
44 
45 /******************************************************************************/
46 /********************** Macros and Constants Definitions **********************/
47 /******************************************************************************/
48 
49 #ifdef SUCCESS
50 #undef SUCCESS
51 #endif
52 #define SUCCESS 0
53 #ifdef FAILURE
54 #undef FAILURE
55 #endif
56 #define FAILURE -1
57 
58 #ifndef __ELASTERROR
59 #define __ELASTERROR 2000
60 #endif
61 
62 #define EOVERRUN (__ELASTERROR + 1) /* Circular buffer overrun */
63 
64 
65 #define IS_ERR_VALUE(x) ((x) < 0)
66 
67 #endif // ERROR_H_