diff options
author | Rusty Russell <rusty@rustcorp.com.au> | 2015-03-20 11:36:28 +1030 |
---|---|---|
committer | Rusty Russell <rusty@rustcorp.com.au> | 2015-03-20 11:36:28 +1030 |
commit | 6aa2f4e347e5d66a392b879fe901bc582099a552 (patch) | |
tree | 510ea084c4d55c8200488c05b02e016f4a391da6 | |
parent | 27968258cb402dfb75abccafc670d50f96fb4ceb (diff) |
ntdb: assume HAVE_CCAN in header.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-rw-r--r-- | ccan/ntdb/ntdb.h | 16 |
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; |