00001 00032 #ifndef __OMX_COMP_DEBUG_LEVELS_H__ 00033 #define __OMX_COMP_DEBUG_LEVELS_H__ 00034 00035 #include <stdio.h> 00036 00039 #define DEB_LEV_NO_OUTPUT 0 00040 00043 #define DEB_LEV_ERR 1 00044 00047 #define DEB_LEV_PARAMS 2 00048 00052 #define DEB_LEV_SIMPLE_SEQ 4 00053 00058 #define DEB_LEV_FULL_SEQ 8 00059 00063 #define DEB_LEV_FUNCTION_NAME 16 00064 00067 #define DEB_ALL_MESS 255 00068 00070 #define DEBUG_LEVEL (DEB_LEV_ERR) 00071 #if DEBUG_LEVEL > 0 00072 #define DEBUG(n, args...) do { if (DEBUG_LEVEL & (n)){fprintf(stderr, "OMX-"); fprintf(stderr, args);} } while (0) 00073 #else 00074 #define DEBUG(n, args...) 00075 #endif 00076 00077 #endif