|
| CJSON_PUBLIC (const char *) |
|
| CJSON_PUBLIC (char *) |
|
| CJSON_PUBLIC (double) |
|
static int | case_insensitive_strcmp (const unsigned char *string1, const unsigned char *string2) |
|
static unsigned char * | cJSON_strdup (const unsigned char *string, const internal_hooks *const hooks) |
|
| CJSON_PUBLIC (void) |
|
static cJSON * | cJSON_New_Item (const internal_hooks *const hooks) |
|
static unsigned char | get_decimal_point (void) |
|
static cJSON_bool | parse_number (cJSON *const item, parse_buffer *const input_buffer) |
|
static unsigned char * | ensure (printbuffer *const p, size_t needed) |
|
static void | update_offset (printbuffer *const buffer) |
|
static cJSON_bool | compare_double (double a, double b) |
|
static cJSON_bool | print_number (const cJSON *const item, printbuffer *const output_buffer) |
|
static unsigned | parse_hex4 (const unsigned char *const input) |
|
static unsigned char | utf16_literal_to_utf8 (const unsigned char *const input_pointer, const unsigned char *const input_end, unsigned char **output_pointer) |
|
static cJSON_bool | parse_string (cJSON *const item, parse_buffer *const input_buffer) |
|
static cJSON_bool | print_string_ptr (const unsigned char *const input, printbuffer *const output_buffer) |
|
static cJSON_bool | print_string (const cJSON *const item, printbuffer *const p) |
|
static cJSON_bool | parse_value (cJSON *const item, parse_buffer *const input_buffer) |
|
static cJSON_bool | print_value (const cJSON *const item, printbuffer *const output_buffer) |
|
static cJSON_bool | parse_array (cJSON *const item, parse_buffer *const input_buffer) |
|
static cJSON_bool | print_array (const cJSON *const item, printbuffer *const output_buffer) |
|
static cJSON_bool | parse_object (cJSON *const item, parse_buffer *const input_buffer) |
|
static cJSON_bool | print_object (const cJSON *const item, printbuffer *const output_buffer) |
|
static parse_buffer * | buffer_skip_whitespace (parse_buffer *const buffer) |
|
static parse_buffer * | skip_utf8_bom (parse_buffer *const buffer) |
|
| CJSON_PUBLIC (cJSON *) |
|
static unsigned char * | print (const cJSON *const item, cJSON_bool format, const internal_hooks *const hooks) |
|
| CJSON_PUBLIC (cJSON_bool) |
|
static cJSON * | get_array_item (const cJSON *array, size_t index) |
|
static cJSON * | get_object_item (const cJSON *const object, const char *const name, const cJSON_bool case_sensitive) |
|
static void | suffix_object (cJSON *prev, cJSON *item) |
|
static cJSON * | create_reference (const cJSON *item, const internal_hooks *const hooks) |
|
static cJSON_bool | add_item_to_array (cJSON *array, cJSON *item) |
|
static void * | cast_away_const (const void *string) |
|
static cJSON_bool | add_item_to_object (cJSON *const object, const char *const string, cJSON *const item, const internal_hooks *const hooks, const cJSON_bool constant_key) |
|
static cJSON_bool | replace_item_in_object (cJSON *object, const char *string, cJSON *replacement, cJSON_bool case_sensitive) |
|
static void | skip_oneline_comment (char **input) |
|
static void | skip_multiline_comment (char **input) |
|
static void | minify_string (char **input, char **output) |
|
| CJSON_PUBLIC (void *) |
|