X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=src%2Fjansson_private.h;h=bd80346fa6d90ce95649bc30c4596dd6e0bda591;hb=ffbab6fedd86ee1a0c7884d62fa7233ce9d745d2;hp=4490702aa89ff04df555de2173feca2cf44e315f;hpb=49880cbabeb597a9c748a3d5f37e9961a084dce3;p=jansson.git diff --git a/src/jansson_private.h b/src/jansson_private.h index 4490702..bd80346 100644 --- a/src/jansson_private.h +++ b/src/jansson_private.h @@ -17,14 +17,14 @@ typedef struct { json_t json; hashtable_t hashtable; - unsigned long serial; + size_t serial; int visited; } json_object_t; typedef struct { json_t json; - unsigned int size; - unsigned int entries; + size_t size; + size_t entries; json_t **table; int visited; } json_array_t; @@ -41,7 +41,7 @@ typedef struct { typedef struct { json_t json; - int value; + json_int_t value; } json_integer_t; #define json_to_object(json_) container_of(json_, json_object_t, json) @@ -51,7 +51,7 @@ typedef struct { #define json_to_integer(json_) container_of(json_, json_integer_t, json) typedef struct { - unsigned long serial; + size_t serial; char key[]; } object_key_t;