X-Git-Url: http://www.project-moonshot.org/gitweb/?p=jansson.git;a=blobdiff_plain;f=src%2Fjansson_private.h;h=e9e0097f22424c2a639f4f6897612af116396cff;hp=55532ebb451e9e5c923cfee7d5a58f9539b6098b;hb=56643d4311ecb26001527520da6264d92eab3d76;hpb=145032a57f7844c29f2c40415b46338ac3445207 diff --git a/src/jansson_private.h b/src/jansson_private.h index 55532eb..e9e0097 100644 --- a/src/jansson_private.h +++ b/src/jansson_private.h @@ -18,14 +18,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; @@ -42,7 +42,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) @@ -52,7 +52,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[1]; } object_key_t;