533:8d70ad8da899 | 534:0e893f84a7dd |
---|---|
117 ) { | 117 ) { |
118 if (newcap <= buffer->capacity) { | 118 if (newcap <= buffer->capacity) { |
119 return 0; | 119 return 0; |
120 } | 120 } |
121 | 121 |
122 unsigned char *newspace = realloc(buffer->bytes, newcap); | 122 if (cxReallocate(buffer->allocator, &buffer->bytes, newcap) == 0) { |
123 if (newspace) { | |
124 buffer->bytes = newspace; | |
125 buffer->capacity = newcap; | 123 buffer->capacity = newcap; |
126 return 0; | 124 return 0; |
127 } else { | 125 } else { |
128 return -1; | 126 return -1; |
129 } | 127 } |