pam_pkcs11
0.6.8
|
Go to the source code of this file.
Defines | |
#define | DBG(f) debug_print(1, __FILE__, __LINE__, f ) |
This module contains macros for generate debugging messages Will be compiled an linked only when -DDEBUG CFLAG is used. | |
#define | DBG1(f, a) debug_print(1, __FILE__, __LINE__, f , a ) |
#define | DBG2(f, a, b) debug_print(1, __FILE__, __LINE__, f , a , b ) |
#define | DBG3(f, a, b, c) debug_print(1, __FILE__, __LINE__, f , a , b , c ) |
#define | DBG4(f, a, b, c, d) debug_print(1, __FILE__, __LINE__, f , a , b , c , d ) |
#define | DBG5(f, a, b, c, d, e) debug_print(1, __FILE__, __LINE__, f , a , b , c , d , e ) |
#define | ERR(f) debug_print(-1, __FILE__, __LINE__, f ) |
#define | ERR1(f, a) debug_print(-1, __FILE__, __LINE__, f , a ) |
#define | ERR2(f, a, b) debug_print(-1, __FILE__, __LINE__, f , a , b ) |
#define | ERR3(f, a, b, c) debug_print(-1, __FILE__, __LINE__, f , a , b , c ) |
#define | ERR4(f, a, b, c, d) debug_print(-1, __FILE__, __LINE__, f , a , b , c , d ) |
#define | ERR5(f, a, b, c, d, e) debug_print(-1, __FILE__, __LINE__, f , a , b , c , d , e ) |
#define | DEBUG_EXTERN extern |
Functions | |
DEBUG_EXTERN void | set_debug_level (int level) |
set_debug_level() Sets the current debug level. | |
DEBUG_EXTERN int | get_debug_level (void) |
get_debug_level() Returns the current debug level. | |
DEBUG_EXTERN void | debug_print (int level, const char *file, int line, const char *format,...) |
debug_print() prints the given message |
#define DBG | ( | f | ) | debug_print(1, __FILE__, __LINE__, f ) |
#define DBG1 | ( | f, | |
a | |||
) | debug_print(1, __FILE__, __LINE__, f , a ) |
#define DBG2 | ( | f, | |
a, | |||
b | |||
) | debug_print(1, __FILE__, __LINE__, f , a , b ) |
#define DBG3 | ( | f, | |
a, | |||
b, | |||
c | |||
) | debug_print(1, __FILE__, __LINE__, f , a , b , c ) |
#define DBG4 | ( | f, | |
a, | |||
b, | |||
c, | |||
d | |||
) | debug_print(1, __FILE__, __LINE__, f , a , b , c , d ) |
#define DBG5 | ( | f, | |
a, | |||
b, | |||
c, | |||
d, | |||
e | |||
) | debug_print(1, __FILE__, __LINE__, f , a , b , c , d , e ) |
#define DEBUG_EXTERN extern |
#define ERR | ( | f | ) | debug_print(-1, __FILE__, __LINE__, f ) |
#define ERR1 | ( | f, | |
a | |||
) | debug_print(-1, __FILE__, __LINE__, f , a ) |
#define ERR2 | ( | f, | |
a, | |||
b | |||
) | debug_print(-1, __FILE__, __LINE__, f , a , b ) |
#define ERR3 | ( | f, | |
a, | |||
b, | |||
c | |||
) | debug_print(-1, __FILE__, __LINE__, f , a , b , c ) |
#define ERR4 | ( | f, | |
a, | |||
b, | |||
c, | |||
d | |||
) | debug_print(-1, __FILE__, __LINE__, f , a , b , c , d ) |
#define ERR5 | ( | f, | |
a, | |||
b, | |||
c, | |||
d, | |||
e | |||
) | debug_print(-1, __FILE__, __LINE__, f , a , b , c , d , e ) |
DEBUG_EXTERN void debug_print | ( | int | level, |
const char * | file, | ||
int | line, | ||
const char * | format, | ||
... | |||
) |
debug_print() prints the given message
if the current debug-level is greater or equal to the defined level. The format string as well as all further arguments are interpreted as by the printf() function.
level | Debug level of message |
file | Name of the file where message is generated |
line | Line number where message is generated |
format | Message format |
.... | Optional arguments |
DEBUG_EXTERN int get_debug_level | ( | void | ) |
get_debug_level() Returns the current debug level.
DEBUG_EXTERN void set_debug_level | ( | int | level | ) |
set_debug_level() Sets the current debug level.
level | New debug level |