gumbo-parser/src/string_buffer.c in nokogumbo-0.9 vs gumbo-parser/src/string_buffer.c in nokogumbo-0.10

- old
+ new

@@ -22,16 +22,16 @@ #include <strings.h> #include "string_piece.h" #include "util.h" -struct _GumboParser; +struct GumboInternalParser; static const size_t kDefaultStringBufferSize = 10; static void maybe_resize_string_buffer( - struct _GumboParser* parser, size_t additional_chars, + struct GumboInternalParser* parser, size_t additional_chars, GumboStringBuffer* buffer) { size_t new_length = buffer->length + additional_chars; size_t new_capacity = buffer->capacity; while (new_capacity < new_length) { new_capacity *= 2; @@ -44,24 +44,24 @@ buffer->capacity = new_capacity; } } void gumbo_string_buffer_init( - struct _GumboParser* parser, GumboStringBuffer* output) { + struct GumboInternalParser* parser, GumboStringBuffer* output) { output->data = gumbo_parser_allocate(parser, kDefaultStringBufferSize); output->length = 0; output->capacity = kDefaultStringBufferSize; } void gumbo_string_buffer_reserve( - struct _GumboParser* parser, size_t min_capacity, + struct GumboInternalParser* parser, size_t min_capacity, GumboStringBuffer* output) { maybe_resize_string_buffer(parser, min_capacity - output->length, output); } void gumbo_string_buffer_append_codepoint( - struct _GumboParser* parser, int c, GumboStringBuffer* output) { + struct GumboInternalParser* parser, int c, GumboStringBuffer* output) { // num_bytes is actually the number of continuation bytes, 1 less than the // total number of bytes. This is done to keep the loop below simple and // should probably change if we unroll it. int num_bytes, prefix; if (c <= 0x7f) { @@ -83,24 +83,24 @@ output->data[output->length++] = 0x80 | (0x3f & (c >> (i * 6))); } } void gumbo_string_buffer_append_string( - struct _GumboParser* parser, GumboStringPiece* str, + struct GumboInternalParser* parser, GumboStringPiece* str, GumboStringBuffer* output) { maybe_resize_string_buffer(parser, str->length, output); memcpy(output->data + output->length, str->data, str->length); output->length += str->length; } char* gumbo_string_buffer_to_string( - struct _GumboParser* parser, GumboStringBuffer* input) { + struct GumboInternalParser* parser, GumboStringBuffer* input) { char* buffer = gumbo_parser_allocate(parser, input->length + 1); memcpy(buffer, input->data, input->length); buffer[input->length] = '\0'; return buffer; } void gumbo_string_buffer_destroy( - struct _GumboParser* parser, GumboStringBuffer* buffer) { + struct GumboInternalParser* parser, GumboStringBuffer* buffer) { gumbo_parser_deallocate(parser, buffer->data); }