35 lines
521 B
C
35 lines
521 B
C
#ifndef _COMMON_H_
|
|
#define _COMMON_H_
|
|
|
|
#include <stdarg.h>
|
|
|
|
/* enumerations */
|
|
typedef enum {
|
|
log_error = -1,
|
|
log_warning = 0,
|
|
log_info = 5,
|
|
log_debug = 10,
|
|
log_finest = 15
|
|
} log_level_t;
|
|
|
|
/* types */
|
|
typedef unsigned char bool;
|
|
|
|
/* constants */
|
|
#ifndef TRUE
|
|
# define TRUE 1
|
|
#endif
|
|
|
|
#ifndef FALSE
|
|
# define FALSE 0
|
|
#endif
|
|
|
|
#define SUCCESS 0
|
|
#define ERR -1
|
|
#define ERR_NOT_FOUND -2
|
|
#define ERR_INVALID_TYPE -3
|
|
|
|
/* prototypes */
|
|
void print(log_level_t lvl, const char *format, void *id, ... );
|
|
|
|
#endif /* _COMMON_H_ */
|