X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libhashkit%2Fhashkit.h;fp=libhashkit%2Fhashkit.h;h=e3d5862e905f6f5867bde504e83a9136f87009c1;hb=56bb95c23210147d45b792e4e494e995d9de76dc;hp=bab3bc08d1f2ba7e8d7df4c8d3c06cf3748175fb;hpb=6773e61da2d38f47d9c70212d618a91cf889491e;p=awesomized%2Flibmemcached diff --git a/libhashkit/hashkit.h b/libhashkit/hashkit.h index bab3bc08..e3d5862e 100644 --- a/libhashkit/hashkit.h +++ b/libhashkit/hashkit.h @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include @@ -57,11 +58,11 @@ struct hashkit_st } base_hash, distribution_hash; struct { - bool is_base_same_distributed:1; + bool is_base_same_distributed HASHKIT_BITFIELD; } flags; struct { - bool is_allocated:1; + bool is_allocated HASHKIT_BITFIELD; } options; }; @@ -81,7 +82,7 @@ public: } Hashkit& operator=(const Hashkit& source) - { + { hashkit_free(this); hashkit_clone(this, &source);