New upstream version 24.0.1+dfsg1
This commit is contained in:
parent
b14f9eae6d
commit
5a730d6ec3
842 changed files with 42245 additions and 33385 deletions
|
|
@ -26,12 +26,12 @@ static int log_output_level = LOG_DEBUG;
|
|||
static int log_output_level = LOG_INFO;
|
||||
#endif
|
||||
|
||||
static int crashing = 0;
|
||||
static void *log_param = NULL;
|
||||
static int crashing = 0;
|
||||
static void *log_param = NULL;
|
||||
static void *crash_param = NULL;
|
||||
|
||||
static void def_log_handler(int log_level, const char *format,
|
||||
va_list args, void *param)
|
||||
static void def_log_handler(int log_level, const char *format, va_list args,
|
||||
void *param)
|
||||
{
|
||||
char out[4096];
|
||||
vsnprintf(out, sizeof(out), format, args);
|
||||
|
|
@ -69,7 +69,7 @@ static void def_log_handler(int log_level, const char *format,
|
|||
#endif
|
||||
|
||||
NORETURN static void def_crash_handler(const char *format, va_list args,
|
||||
void *param)
|
||||
void *param)
|
||||
{
|
||||
vfprintf(stderr, format, args);
|
||||
exit(0);
|
||||
|
|
@ -93,15 +93,14 @@ void base_set_log_handler(log_handler_t handler, void *param)
|
|||
if (!handler)
|
||||
handler = def_log_handler;
|
||||
|
||||
log_param = param;
|
||||
log_param = param;
|
||||
log_handler = handler;
|
||||
}
|
||||
|
||||
void base_set_crash_handler(
|
||||
void (*handler)(const char *, va_list, void *),
|
||||
void *param)
|
||||
void base_set_crash_handler(void (*handler)(const char *, va_list, void *),
|
||||
void *param)
|
||||
{
|
||||
crash_param = param;
|
||||
crash_param = param;
|
||||
crash_handler = handler;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue