void _gcry_log_error( const char *fmt, ... ) { va_list arg_ptr ; va_start( arg_ptr, fmt ) ; _gcry_logv( GCRY_LOG_ERROR, fmt, arg_ptr ); va_end(arg_ptr); }
void gcry_log_debug (const char *fmt, ...) { va_list arg_ptr ; va_start( arg_ptr, fmt ) ; _gcry_logv (GCRY_LOG_DEBUG, fmt, arg_ptr); va_end (arg_ptr); }
void _gcry_log_info( const char *fmt, ... ) { va_list arg_ptr ; va_start( arg_ptr, fmt ) ; _gcry_logv( GCRY_LOG_INFO, fmt, arg_ptr ); va_end(arg_ptr); }
void _gcry_log( int level, const char *fmt, ... ) { va_list arg_ptr ; va_start( arg_ptr, fmt ) ; _gcry_logv( level, fmt, arg_ptr ); va_end(arg_ptr); }
void _gcry_log_bug( const char *fmt, ... ) { va_list arg_ptr ; va_start( arg_ptr, fmt ) ; _gcry_logv( GCRY_LOG_BUG, fmt, arg_ptr ); va_end(arg_ptr); abort(); /* never called, but it makes the compiler happy */ }
int _gcry_log_info_with_dummy_fp (FILE *fp, const char *fmt, ... ) { va_list arg_ptr; (void)fp; va_start( arg_ptr, fmt ) ; _gcry_logv( GCRY_LOG_INFO, fmt, arg_ptr ); va_end(arg_ptr); return 0; }
void _gcry_log_printf (const char *fmt, ...) { va_list arg_ptr; if (fmt) { va_start( arg_ptr, fmt ) ; _gcry_logv (GCRY_LOG_CONT, fmt, arg_ptr); va_end(arg_ptr); } }