blob: 0432a5764a9e5e8b8e44f064822c44a98c2249e8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/* Copyright 2016 Luke Shumaker */
#pragma once
#include <signal.h> /* for sig_atomic_t */
#include <string.h> /* for memset(3) */
#include <stdbool.h>
#define UNUSED __attribute__((__unused__))
#define ZERO(x) memset(&(x), 0, sizeof(x))
#ifndef _
#define _(str) str
#endif
#define log(...) error(0, 0, __VA_ARGS__)
#define debug(...) error(0, 0, __VA_ARGS__)
void *xrealloc(void *ptr, size_t size);
bool is_numeric(const char *str);
int get_fd(const char *addr);
|