summaryrefslogtreecommitdiffstats
path: root/util.c
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2014-03-11 12:42:06 -0400
committerTavian Barnes <tavianator@tavianator.com>2014-03-11 12:42:06 -0400
commit8e6ced70cc48dc842b23eaed5c60fb72ae266661 (patch)
tree6032d05b55fe73088680febb1dfb8c8c5ce32a59 /util.c
downloadkd-forest-8e6ced70cc48dc842b23eaed5c60fb72ae266661.tar.xz
Initial commit.
Diffstat (limited to 'util.c')
-rw-r--r--util.c33
1 files changed, 33 insertions, 0 deletions
diff --git a/util.c b/util.c
new file mode 100644
index 0000000..3c61cde
--- /dev/null
+++ b/util.c
@@ -0,0 +1,33 @@
+/*********************************************************************
+ * kd-forest *
+ * Copyright (C) 2014 Tavian Barnes <tavianator@tavianator.com> *
+ * *
+ * This program is free software. It comes without any warranty, to *
+ * the extent permitted by applicable law. You can redistribute it *
+ * and/or modify it under the terms of the Do What The Fuck You Want *
+ * To Public License, Version 2, as published by Sam Hocevar. See *
+ * the COPYING file or http://www.wtfpl.net/ for more details. *
+ *********************************************************************/
+
+#include "util.h"
+#include <stdlib.h>
+
+void *
+xmalloc(size_t size)
+{
+ void *ret = malloc(size);
+ if (!ret) {
+ abort();
+ }
+ return ret;
+}
+
+void *
+xrealloc(void *ptr, size_t size)
+{
+ void *ret = realloc(ptr, size);
+ if (!ret) {
+ abort();
+ }
+ return ret;
+}