| pam_pkcs11 0.6.12
    | 
Go to the source code of this file.
| Macros | |
| #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.  More... | |
| #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.  More... | |
| DEBUG_EXTERN int | get_debug_level (void) | 
| get_debug_level() Returns the current debug level.  More... | |
| DEBUG_EXTERN void | debug_print (int level, const char *file, int line, const char *format,...) | 
| debug_print() prints the given message  More... | |
| #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 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 |