mirror of
https://github.com/DaveGamble/cJSON.git
synced 2026-07-28 21:57:54 +00:00
Reorder the context fields
This commit is contained in:
@@ -119,13 +119,13 @@ static int case_insensitive_strcmp(const unsigned char *string1, const unsigned
|
||||
typedef struct internal_context
|
||||
{
|
||||
size_t buffer_size;
|
||||
size_t end_position;
|
||||
void *userdata;
|
||||
cJSON_Allocators allocators;
|
||||
cJSON_bool format;
|
||||
cJSON_bool allow_data_after_json;
|
||||
cJSON_bool case_sensitive;
|
||||
cJSON_bool duplicate_recursive;
|
||||
cJSON_Allocators allocators;
|
||||
void *userdata;
|
||||
size_t end_position;
|
||||
} internal_context;
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
@@ -194,17 +194,17 @@ static void deallocate(const internal_context * const context, void *pointer)
|
||||
|
||||
#define default_context {\
|
||||
256, /* default buffer size */\
|
||||
true, /* enable formatting by default */\
|
||||
true, /* allow data after the JSON by default */\
|
||||
true, /* case sensitive by default */\
|
||||
true, /* Do cJSON_Duplicate recursively by default */\
|
||||
0, /* default end position */\
|
||||
NULL, /* no userdata */\
|
||||
{\
|
||||
malloc_wrapper,\
|
||||
free_wrapper,\
|
||||
realloc_wrapper\
|
||||
},\
|
||||
NULL, /* no userdata */\
|
||||
0 /* default end position */\
|
||||
true, /* enable formatting by default */\
|
||||
true, /* allow data after the JSON by default */\
|
||||
true, /* case sensitive by default */\
|
||||
true /* Do cJSON_Duplicate recursively by default */\
|
||||
}
|
||||
|
||||
/* this is necessary to assign the default context after initialization */
|
||||
|
||||
Reference in New Issue
Block a user