mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-11 15:37:27 +00:00
Fix OS X build
Change-Id: If0465b73843ad1a489fa66318a689801def3f0f0
This commit is contained in:
committed by
Wouter van Oortmerssen
parent
7a99b3c7cb
commit
52f4f4573e
@@ -299,8 +299,8 @@ class vector_downward {
|
||||
|
||||
void clear() { cur_ = buf_ + reserved_; }
|
||||
|
||||
size_t growth_policy(size_t size) {
|
||||
return (size / 2) & ~(sizeof(largest_scalar_t) - 1);
|
||||
size_t growth_policy(size_t bytes) {
|
||||
return (bytes / 2) & ~(sizeof(largest_scalar_t) - 1);
|
||||
}
|
||||
|
||||
uint8_t *make_space(size_t len) {
|
||||
@@ -331,9 +331,9 @@ class vector_downward {
|
||||
|
||||
// push() & fill() are most frequently called with small byte counts (<= 4),
|
||||
// which is why we're using loops rather than calling memcpy/memset.
|
||||
void push(const uint8_t *bytes, size_t size) {
|
||||
auto dest = make_space(size);
|
||||
for (size_t i = 0; i < size; i++) dest[i] = bytes[i];
|
||||
void push(const uint8_t *bytes, size_t num) {
|
||||
auto dest = make_space(num);
|
||||
for (size_t i = 0; i < num; i++) dest[i] = bytes[i];
|
||||
}
|
||||
|
||||
void fill(size_t zero_pad_bytes) {
|
||||
|
||||
Reference in New Issue
Block a user