New upstream version 24.0.1+dfsg1

This commit is contained in:
Sebastian Ramacher 2019-09-22 23:19:10 +02:00
parent b14f9eae6d
commit 5a730d6ec3
842 changed files with 42245 additions and 33385 deletions

View file

@ -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;
}