summaryrefslogtreecommitdiff
path: root/util.h
blob: e00c8b76f6720cabd3625e9a8a03510dbf0696d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/* Copyright 2016 Luke Shumaker */

#pragma once

#include <signal.h> /* for sig_atomic_t */
#include <string.h> /* for memset(3) */

#define UNUSED __attribute__((__unused__))
#define ZERO(x) memset(&(x), 0, sizeof(x))

#ifndef _
#define _(str) str
#endif

void * xrealloc(void *ptr, size_t size);