X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fjmap%2Fjmap.c;h=38b912fd200b98b1c5df8074c1a77d188306fd37;hb=aa6b7489835d9bca43049ab6dc7f79d460539345;hp=279f65192af47c6e57f2698bb2951884363d3e62;hpb=4116b284c098f6c67f62d8292e93d8f73d833e9d;p=ccan diff --git a/ccan/jmap/jmap.c b/ccan/jmap/jmap.c index 279f6519..38b912fd 100644 --- a/ccan/jmap/jmap.c +++ b/ccan/jmap/jmap.c @@ -1,3 +1,4 @@ +/* Licensed under LGPLv2.1+ - see LICENSE file for details */ #include #include #include @@ -7,8 +8,10 @@ struct jmap *jmap_new(void) { struct jmap *map; - /* Judy uses Word_t, we use size_t. */ - BUILD_ASSERT(sizeof(size_t) == sizeof(Word_t)); + /* Judy uses unsigned long for Word_t, we use unsigned long. */ + BUILD_ASSERT(sizeof(Word_t) == sizeof(unsigned long)); + /* We also put pointers into Judy, in jmap_types.h */ + BUILD_ASSERT(sizeof(Word_t) >= sizeof(void *)); map = malloc(sizeof(*map)); if (map) {