summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRusty Russell <rusty@rustcorp.com.au>2015-03-20 11:36:28 +1030
committerRusty Russell <rusty@rustcorp.com.au>2015-03-20 11:36:28 +1030
commit6aa2f4e347e5d66a392b879fe901bc582099a552 (patch)
tree510ea084c4d55c8200488c05b02e016f4a391da6
parent27968258cb402dfb75abccafc670d50f96fb4ceb (diff)
ntdb: assume HAVE_CCAN in header.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-rw-r--r--ccan/ntdb/ntdb.h16
1 files changed, 1 insertions, 15 deletions
diff --git a/ccan/ntdb/ntdb.h b/ccan/ntdb/ntdb.h
index a3a627f2..a0c229c1 100644
--- a/ccan/ntdb/ntdb.h
+++ b/ccan/ntdb/ntdb.h
@@ -33,6 +33,7 @@ extern "C" {
#include <replace.h>
#include <system/filesys.h>
#else
+#include "config.h"
#if HAVE_FILE_OFFSET_BITS
#define _FILE_OFFSET_BITS 64
#endif
@@ -59,24 +60,9 @@ extern "C" {
#include <string.h>
#endif
-#if HAVE_CCAN
#include <ccan/compiler/compiler.h>
#include <ccan/typesafe_cb/typesafe_cb.h>
#include <ccan/cast/cast.h>
-#else
-#ifndef typesafe_cb_preargs
-/* Failing to have CCAN just mean less typesafe protection, etc. */
-#define typesafe_cb_preargs(rtype, atype, fn, arg, ...) \
- ((rtype (*)(__VA_ARGS__, atype))(fn))
-#endif
-#ifndef cast_const
-#if defined(__intptr_t_defined) || defined(HAVE_INTPTR_T)
-#define cast_const(type, expr) ((type)((intptr_t)(expr)))
-#else
-#define cast_const(type, expr) ((type *)(expr))
-#endif
-#endif
-#endif /* !HAVE_CCAN */
union ntdb_attribute;
struct ntdb_context;