libosmocore
1.5.1
Osmocom core library
panic.h
Go to the documentation of this file.
1
#pragma once
2
7
#include <stdarg.h>
8
10
typedef
void (*
osmo_panic_handler_t
)(
const
char
*fmt, va_list args);
11
12
extern
void
osmo_panic
(
const
char
*fmt, ...)
__attribute__
((noreturn));
13
extern
void
osmo_set_panic_handler
(
osmo_panic_handler_t
h);
14
__attribute__
struct gsm48_classmark3 __attribute__
fls64 - find last set bit in a 64-bit word @x: the word to search
Definition:
log2.h:61
osmo_panic
void osmo_panic(const char *fmt,...) __attribute__((noreturn))
Terminate the current program with a panic.
Definition:
panic.c:75
osmo_panic_handler_t
void(* osmo_panic_handler_t)(const char *fmt, va_list args)
panic handler callback function type
Definition:
panic.h:10
osmo_set_panic_handler
void osmo_set_panic_handler(osmo_panic_handler_t h)
Set the panic handler.
Definition:
panic.c:102
include
osmocom
core
panic.h
Generated by
1.8.18