Lines Matching refs:buffer_at_offset

255 #define buffer_at_offset(buffer) ((buffer)->content + (buffer)->offset)  macro
272 switch (buffer_at_offset(input_buffer)[i]) { in parse_number()
287 number_c_string[i] = buffer_at_offset(input_buffer)[i]; in parse_number()
626 const unsigned char *input_pointer = buffer_at_offset(input_buffer) + 1; in parse_string()
627 const unsigned char *input_end = buffer_at_offset(input_buffer) + 1; in parse_string()
632 if (buffer_at_offset(input_buffer)[0] != '\"') goto fail; in parse_string()
653 allocation_length = (size_t)(input_end - buffer_at_offset(input_buffer)) - skipped_bytes; in parse_string()
848 while (can_access_at_index(buffer, 0) && (buffer_at_offset(buffer)[0] <= 32)) buffer->offset++; in buffer_skip_whitespace()
860 …if (can_access_at_index(buffer, 4) && (strncmp((const char *)buffer_at_offset(buffer), "\xEF\xBB\x… in skip_utf8_bom()
910 if ((buffer.offset >= buffer.length) || buffer_at_offset(&buffer)[0] != '\0') goto fail; in cJSON_ParseWithLengthOpts()
912 if (return_parse_end) *return_parse_end = (const char *)buffer_at_offset(&buffer); in cJSON_ParseWithLengthOpts()
1057 …if (can_read(input_buffer, 4) && (strncmp((const char *)buffer_at_offset(input_buffer), "null", 4)… in parse_value()
1063 …if (can_read(input_buffer, 5) && (strncmp((const char *)buffer_at_offset(input_buffer), "false", 5… in parse_value()
1069 …if (can_read(input_buffer, 4) && (strncmp((const char *)buffer_at_offset(input_buffer), "true", 4)… in parse_value()
1076 …if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '\"')) return pa… in parse_value()
1078 …input_buffer, 0) && ((buffer_at_offset(input_buffer)[0] == '-') || ((buffer_at_offset(input_buffer… in parse_value()
1080 …if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '[')) return par… in parse_value()
1082 …if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '{')) return par… in parse_value()
1150 if (buffer_at_offset(input_buffer)[0] != '[') { in parse_array()
1157 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == ']')) { in parse_array()
1192 } while (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == ',')); in parse_array()
1194 …if (cannot_access_at_index(input_buffer, 0) || buffer_at_offset(input_buffer)[0] != ']') goto fail… in parse_array()
1265 …if (cannot_access_at_index(input_buffer, 0) || (buffer_at_offset(input_buffer)[0] != '{')) goto fa… in parse_object()
1269 …if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '}')) goto succe… in parse_object()
1306 …if (cannot_access_at_index(input_buffer, 0) || (buffer_at_offset(input_buffer)[0] != ':')) goto fa… in parse_object()
1313 } while (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == ',')); in parse_object()
1315 …if (cannot_access_at_index(input_buffer, 0) || (buffer_at_offset(input_buffer)[0] != '}')) goto fa… in parse_object()