65 UcxBuffer *buffer); |
65 UcxBuffer *buffer); |
66 |
66 |
67 size_t ucx_buffer_read(void *ptr, size_t size, size_t nitems, |
67 size_t ucx_buffer_read(void *ptr, size_t size, size_t nitems, |
68 UcxBuffer *buffer); |
68 UcxBuffer *buffer); |
69 |
69 |
70 /* when autoextend is enabled, ensure you get the latest pointer to the data */ |
|
71 //define ucx_buffer_write(data, itemsize, nitems, buffer) \ |
|
72 // ucx_bufio(data, itemsize, nitems, buffer, 0) |
|
73 //define ucx_buffer_read(data, itemsize, nitems, buffer) \ |
|
74 // ucx_bufio(data, itemsize, nitems, buffer, 1) |
|
75 int ucx_buffer_putc(UcxBuffer *b, int c); |
70 int ucx_buffer_putc(UcxBuffer *b, int c); |
76 int ucx_buffer_getc(UcxBuffer *b); |
71 int ucx_buffer_getc(UcxBuffer *b); |
77 |
72 |
78 |
73 |
79 /* |
74 /* |