Lines Matching refs:size_t
90 size_t position;
141 void *(CJSON_CDECL *allocate)(size_t size);
143 void *(CJSON_CDECL *reallocate)(void *pointer, size_t size);
148 static void *CJSON_CDECL internal_malloc(size_t size) in internal_malloc()
156 static void *CJSON_CDECL internal_realloc(void *pointer, size_t size) in internal_realloc()
173 size_t length = 0; in cJSON_strdup()
243 size_t length;
244 size_t offset;
245 …size_t depth; /* How deeply nested (in arrays/objects) is the input at the current o…
264 size_t i = 0; in parse_number()
317 input_buffer->offset += (size_t)(after_end - number_c_string); in parse_number()
354 size_t length;
355 size_t offset;
356 size_t depth; /* current nesting depth (for formatted printing) */
363 static unsigned char *ensure(printbuffer *const p, size_t needed) in ensure()
366 size_t newsize = 0; in ensure()
450 size_t i = 0; in print_number()
477 output_pointer = ensure(output_buffer, (size_t)length + sizeof("")); in print_number()
482 for (i = 0; i < ((size_t)length); i++) { in print_number()
492 output_buffer->offset += (size_t)length; in print_number()
501 size_t i = 0; in parse_hex4()
636 size_t allocation_length = 0; in parse_string()
637 size_t skipped_bytes = 0; in parse_string()
638 …while (((size_t)(input_end - input_buffer->content) < input_buffer->length) && (*input_end != '\"'… in parse_string()
641 if ((size_t)(input_end + 1 - input_buffer->content) >= input_buffer->length) { in parse_string()
650 …if (((size_t)(input_end - input_buffer->content) >= input_buffer->length) || (*input_end != '\"'))… in parse_string()
653 allocation_length = (size_t)(input_end - buffer_at_offset(input_buffer)) - skipped_bytes; in parse_string()
711 input_buffer->offset = (size_t)(input_end - input_buffer->content); in parse_string()
719 if (input_pointer != NULL) input_buffer->offset = (size_t)(input_pointer - input_buffer->content); in parse_string()
730 size_t output_length = 0; in print_string_ptr()
732 size_t escape_characters = 0; in print_string_ptr()
766 output_length = (size_t)(input_pointer - input) + escape_characters; in print_string_ptr()
867 size_t buffer_length; in cJSON_ParseWithOpts()
878 CJSON_PUBLIC(cJSON *) cJSON_ParseWithLengthOpts(const char *value, size_t buffer_length, const char… in cJSON_ParseWithLengthOpts()
944 CJSON_PUBLIC(cJSON *) cJSON_ParseWithLength(const char *value, size_t buffer_length) in cJSON_ParseWithLength()
953 static const size_t default_buffer_size = 256; in print()
1015 p.buffer = (unsigned char *)global_hooks.allocate((size_t)prebuffer); in cJSON_PrintBuffered()
1018 p.length = (size_t)prebuffer; in cJSON_PrintBuffered()
1041 p.length = (size_t)length; in cJSON_PrintPreallocated()
1117 size_t raw_length = 0; in print_value()
1218 size_t length = 0; in print_array()
1236 length = (size_t)(output_buffer->format ? 2 : 1); in print_array()
1338 size_t length = 0; in print_object()
1344 length = (size_t)(output_buffer->format ? 2 : 1); /* fmt: {\n */ in print_object()
1355 size_t i; in print_object()
1366 length = (size_t)(output_buffer->format ? 2 : 1); in print_object()
1378 … length = ((size_t)(output_buffer->format ? 1 : 0) + (size_t)(current_item->next ? 1 : 0)); in print_object()
1393 size_t i; in print_object()
1407 size_t size = 0; in cJSON_GetArraySize()
1423 static cJSON *get_array_item(const cJSON *array, size_t index) in get_array_item()
1442 return get_array_item(array, (size_t)index); in cJSON_GetArrayItem()
1711 return cJSON_DetachItemViaPointer(array, get_array_item(array, (size_t)which)); in cJSON_DetachItemFromArray()
1750 after_inserted = get_array_item(array, (size_t)which); in cJSON_InsertItemInArray()
1796 return cJSON_ReplaceItemViaPointer(array, get_array_item(array, (size_t)which), newitem); in cJSON_ReplaceItemInArray()
1958 size_t i = 0; in cJSON_CreateIntArray()
1967 for (i = 0; a && (i < (size_t)count); i++) { in cJSON_CreateIntArray()
1988 size_t i = 0; in cJSON_CreateFloatArray()
1997 for (i = 0; a && (i < (size_t)count); i++) { in cJSON_CreateFloatArray()
2018 size_t i = 0; in cJSON_CreateDoubleArray()
2027 for (i = 0; a && (i < (size_t)count); i++) { in cJSON_CreateDoubleArray()
2048 size_t i = 0; in cJSON_CreateStringArray()
2057 for (i = 0; a && (i < (size_t)count); i++) { in cJSON_CreateStringArray()
2373 CJSON_PUBLIC(void *) cJSON_malloc(size_t size) in cJSON_malloc()