148 } |
148 } |
149 |
149 |
150 size_t ucx_buffer_write(const void *ptr, size_t size, size_t nitems, |
150 size_t ucx_buffer_write(const void *ptr, size_t size, size_t nitems, |
151 UcxBuffer *buffer) { |
151 UcxBuffer *buffer) { |
152 size_t len = size * nitems; |
152 size_t len = size * nitems; |
|
153 const char *string = ptr; |
153 size_t required = buffer->pos + len; |
154 size_t required = buffer->pos + len; |
154 if (buffer->pos > required) { |
155 if (buffer->pos > required) { |
155 return 0; |
156 return 0; |
156 } |
157 } |
157 |
158 |