blob: 84dc3db56cba88780fc93023eef25f2ec01c7cff (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/* SPDX-License-Identifier: GPL-3.0-or-later
* Copyright 2023 Red Hat GmbH
* Author: Stefano Brivio <sbrivio@redhat.com>
*/
#ifndef UTIL_H
#define UTIL_H
#define BIT(n) (1UL << (n))
void err(const char *format, ...);
void info(const char *format, ...);
void debug(const char *format, ...);
#define die(...) \
do { \
fprintf(stderr, "%s:%i: ", __FILE__, __LINE__); \
err(__VA_ARGS__); \
exit(EXIT_FAILURE); \
} while (0)
#endif /* UTIL_H */
|