ucx/buffer.h

changeset 81
86a23238d8a1
parent 76
655020a30e77
child 85
0ef0df7aa2c2
equal deleted inserted replaced
80:0125e4089f88 81:86a23238d8a1
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 /*

mercurial