summaryrefslogtreecommitdiff
path: root/c_src/util.h
diff options
context:
space:
mode:
Diffstat (limited to 'c_src/util.h')
-rw-r--r--c_src/util.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/c_src/util.h b/c_src/util.h
new file mode 100644
index 0000000..976ee8e
--- /dev/null
+++ b/c_src/util.h
@@ -0,0 +1,35 @@
+/*
+ * Copyright (c) 2015, NORDUnet A/S.
+ * See LICENSE for licensing information.
+ */
+
+#ifndef UTIL_H
+#define UTIL_H
+
+#define DEBUG_CACHE 0
+#define DEBUG_WRITE 0
+#define DEBUG_READ 0
+#define DEBUG_PORT 0
+
+void
+set_error(char **error, const char * __restrict, ...) __attribute__ ((__format__ (__printf__, 2, 3)));
+
+int
+calc_padding(int offset, int alignment);
+
+void
+print_entry(node_object node);
+
+void
+print_hex(const void *data, int length);
+
+uint64_t
+read_host64(void *ptr);
+
+uint32_t
+read_be32(void *ptr);
+
+uint16_t
+read_be16(void *ptr);
+
+#endif