Lines Matching refs:offset

298     size_t offset;  member
304 #define can_read(buffer, size) ((buffer != NULL) && (((buffer)->offset + size) <= (buffer)->length))
306 #define can_access_at_index(buffer, index) ((buffer != NULL) && (((buffer)->offset + index) < (buff…
309 #define buffer_at_offset(buffer) ((buffer)->content + (buffer)->offset)
384 input_buffer->offset += (size_t)(after_end - number_c_string); in parse_number()
438 size_t offset; member
456 if ((p->length > 0) && (p->offset >= p->length)) in ensure()
468 needed += p->offset + 1; in ensure()
471 return p->buffer + p->offset; in ensure()
523 memcpy(newbuffer, p->buffer, p->offset + 1); in ensure()
530 return newbuffer + p->offset; in ensure()
541 buffer_pointer = buffer->buffer + buffer->offset; in update_offset()
543 buffer->offset += strlen((const char*)buffer_pointer); in update_offset()
614 output_buffer->offset += (size_t)length; in print_number()
887 input_buffer->offset = (size_t) (input_end - input_buffer->content); in parse_string()
888 input_buffer->offset++; in parse_string()
900 input_buffer->offset = (size_t)(input_pointer - input_buffer->content); in parse_string()
1057 buffer->offset++; in buffer_skip_whitespace()
1060 if (buffer->offset == buffer->length) in buffer_skip_whitespace()
1062 buffer->offset--; in buffer_skip_whitespace()
1071 if ((buffer == NULL) || (buffer->content == NULL) || (buffer->offset != 0)) in skip_utf8_bom()
1078 buffer->offset += 3; in skip_utf8_bom()
1116 buffer.offset = 0; in cJSON_ParseWithLengthOpts()
1135 if ((buffer.offset >= buffer.length) || buffer_at_offset(&buffer)[0] != '\0') in cJSON_ParseWithLengthOpts()
1159 if (buffer.offset < buffer.length) in cJSON_ParseWithLengthOpts()
1161 local_error.position = buffer.offset; in cJSON_ParseWithLengthOpts()
1220 printed = (unsigned char*) hooks->reallocate(buffer->buffer, buffer->offset + 1); in print()
1228 printed = (unsigned char*) hooks->allocate(buffer->offset + 1); in print()
1233 memcpy(printed, buffer->buffer, cjson_min(buffer->length, buffer->offset + 1)); in print()
1234 printed[buffer->offset] = '\0'; /* just to be sure */ in print()
1283 p.offset = 0; in cJSON_PrintBuffered()
1308 p.offset = 0; in cJSON_PrintPreallocated()
1329 input_buffer->offset += 4; in parse_value()
1336 input_buffer->offset += 5; in parse_value()
1344 input_buffer->offset += 4; in parse_value()
1463 input_buffer->offset++; in parse_array()
1474 input_buffer->offset--; in parse_array()
1479 input_buffer->offset--; in parse_array()
1505 input_buffer->offset++; in parse_array()
1526 input_buffer->offset++; in parse_array()
1560 output_buffer->offset++; in print_array()
1584 output_buffer->offset += length; in print_array()
1618 input_buffer->offset++; in parse_object()
1628 input_buffer->offset--; in parse_object()
1633 input_buffer->offset--; in parse_object()
1659 input_buffer->offset++; in parse_object()
1677 input_buffer->offset++; in parse_object()
1698 input_buffer->offset++; in parse_object()
1736 output_buffer->offset += length; in print_object()
1752 output_buffer->offset += output_buffer->depth; in print_object()
1773 output_buffer->offset += length; in print_object()
1799 output_buffer->offset += length; in print_object()