Commit 6aa2f4e3 authored by Rusty Russell's avatar Rusty Russell

ntdb: assume HAVE_CCAN in header.

Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
parent 27968258
......@@ -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;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment