lomoco_debug.h File Reference
#include <libgen.h>
Go to the source code of this file.
Defines |
| #define | DEFAULT_DEBUG_LEVEL 0 |
| #define | LOMOCO_DEBUG(level, fmt, rest...) |
| #define | LOMOCO_ERRNO(err, fmt, rest...) lomoco_debug_int(basename(__FILE__),__LINE__,__FUNCTION__,-4,err,fmt,##rest) |
| #define | LOMOCO_ERROR(fmt, rest...) lomoco_debug_int(basename(__FILE__),__LINE__,__FUNCTION__,-3,0,fmt,##rest) |
| #define | LOMOCO_INFORMAL(fmt, rest...) lomoco_debug_int(basename(__FILE__),__LINE__,__FUNCTION__,-1,0,fmt,##rest) |
| #define | LOMOCO_WARNING(fmt, rest...) lomoco_debug_int(basename(__FILE__),__LINE__,__FUNCTION__,-2,0,fmt,##rest) |
Functions |
| void | lomoco_debug_cmd (int, char *[], char *,...) |
| int | lomoco_debug_decrease_indent (void) |
| int | lomoco_debug_increase_indent (void) |
| void | lomoco_debug_int (const char *file, int line, const char *function, int level, int err, const char *fmt,...) |
| int | lomoco_get_debug_level (void) |
| void | lomoco_set_debug_level (int) |
Define Documentation
| #define DEFAULT_DEBUG_LEVEL 0 |
| #define LOMOCO_DEBUG |
( |
level, |
|
|
fmt, |
|
|
rest... |
|
) |
|
| #define LOMOCO_ERRNO |
( |
err, |
|
|
fmt, |
|
|
rest... |
|
) |
lomoco_debug_int(basename(__FILE__),__LINE__,__FUNCTION__,-4,err,fmt,##rest) |
A macro that prints the given error message depending on the error number.
Definition at line 69 of file lomoco_debug.h.
| #define LOMOCO_ERROR |
( |
fmt, |
|
|
rest... |
|
) |
lomoco_debug_int(basename(__FILE__),__LINE__,__FUNCTION__,-3,0,fmt,##rest) |
| #define LOMOCO_INFORMAL |
( |
fmt, |
|
|
rest... |
|
) |
lomoco_debug_int(basename(__FILE__),__LINE__,__FUNCTION__,-1,0,fmt,##rest) |
| #define LOMOCO_WARNING |
( |
fmt, |
|
|
rest... |
|
) |
lomoco_debug_int(basename(__FILE__),__LINE__,__FUNCTION__,-2,0,fmt,##rest) |
Function Documentation
| void lomoco_debug_cmd |
( |
int |
, |
|
|
char * |
[], |
|
|
char * |
, |
|
|
|
... | |
|
) |
| | |
| int lomoco_debug_decrease_indent |
( |
void |
|
) |
|
| int lomoco_debug_increase_indent |
( |
void |
|
) |
|
| void lomoco_debug_int |
( |
const char * |
file, |
|
|
int |
line, |
|
|
const char * |
function, |
|
|
int |
level, |
|
|
int |
err, |
|
|
const char * |
fmt, |
|
|
|
... | |
|
) |
| | |
| int lomoco_get_debug_level |
( |
void |
|
) |
[inline] |
| void lomoco_set_debug_level |
( |
int |
|
) |
|