X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ftdb2%2Fprivate.h;h=1e31ec159fbe457cfd570cdf60d6461d62e52dfa;hb=45e9956d665dc8819eb183ae239581410dcecdb3;hp=63354a43dd829c52f82d0a933783f6c67ce8782b;hpb=f6067e4cbd7b7415571f12438aec00faec5657fb;p=ccan diff --git a/ccan/tdb2/private.h b/ccan/tdb2/private.h index 63354a43..1e31ec15 100644 --- a/ccan/tdb2/private.h +++ b/ccan/tdb2/private.h @@ -35,6 +35,7 @@ #include #include #include +#include #if HAVE_BYTESWAP_H #include #endif @@ -75,7 +76,7 @@ typedef uint64_t tdb_off_t; /* Packing errors into pointers and v.v. */ #define TDB_PTR_IS_ERR(ptr) \ - unlikely((void *)(ptr) >= (void *)(long)TDB_ERR_LAST) + unlikely((unsigned long)(ptr) >= (unsigned long)TDB_ERR_LAST) #define TDB_PTR_ERR(p) ((enum TDB_ERROR)(long)(p)) #define TDB_ERR_PTR(err) ((void *)(long)(err))