@@ -86,7 +86,7 @@ cdef class BuilderManager:
86
86
cdef _ArrayBuilderBase builder = None
87
87
cdef bson_subtype_t subtype
88
88
cdef const uint8_t * val_buf = NULL
89
- cdef uint64_t val_buf_len = 0
89
+ cdef uint32_t val_buf_len = 0
90
90
91
91
# Mark a null key as missing until we find it.
92
92
if value_t == BSON_TYPE_NULL:
@@ -311,7 +311,7 @@ cdef class StringBuilder(_ArrayBuilderBase):
311
311
312
312
cdef void append_raw(self , bson_iter_t * doc_iter, bson_type_t value_t) except * :
313
313
cdef const char * value
314
- cdef uint64_t str_len
314
+ cdef uint32_t str_len
315
315
if value_t == BSON_TYPE_UTF8:
316
316
value = bson_iter_utf8(doc_iter, & str_len)
317
317
self .builder.get().Append(value, str_len)
@@ -330,7 +330,7 @@ cdef class CodeBuilder(StringBuilder):
330
330
331
331
cdef void append_raw(self , bson_iter_t * doc_iter, bson_type_t value_t) except * :
332
332
cdef const char * bson_str
333
- cdef uint64_t str_len
333
+ cdef uint32_t str_len
334
334
if value_t == BSON_TYPE_CODE:
335
335
bson_str = bson_iter_code(doc_iter, & str_len)
336
336
self .builder.get().Append(bson_str, str_len)
@@ -617,7 +617,7 @@ cdef class BinaryBuilder(_ArrayBuilderBase):
617
617
618
618
cdef void append_raw(self , bson_iter_t * doc_iter, bson_type_t value_t) except * :
619
619
cdef const char * val_buf
620
- cdef uint64_t val_buf_len
620
+ cdef uint32_t val_buf_len
621
621
cdef bson_subtype_t subtype
622
622
623
623
if value_t == BSON_TYPE_BINARY:
0 commit comments