mirror of
https://github.com/GrapheneOS/hardened_malloc.git
synced 2024-10-01 01:36:01 -04:00
16 lines
330 B
C
16 lines
330 B
C
|
#ifndef UTIL_H
|
||
|
#define UTIL_H
|
||
|
|
||
|
#include <stdnoreturn.h>
|
||
|
|
||
|
#define likely(x) __builtin_expect((x), 1)
|
||
|
#define unlikely(x) __builtin_expect((x), 0)
|
||
|
|
||
|
#define COLD __attribute__((cold))
|
||
|
#define UNUSED __attribute__((unused))
|
||
|
#define EXPORT __attribute__((visibility("default")))
|
||
|
|
||
|
COLD noreturn void fatal_error(const char *s);
|
||
|
|
||
|
#endif
|