109     memcpy(p, data, len);
   122     buffer->
data = ndata;
   125         *p = buffer->
data + buffer->
len;
   147     unsigned char *p = buffer->
data;
 void * ws_calloc(size_t num, size_t size)
 
size_t ws_buffer_len(WsBuffer *buffer)
 
void * ws_realloc(void *ptr, size_t size)
 
WsBuffer * ws_buffer_alloc()
 
void ws_buffer_free(WsBuffer *buffer)
 
unsigned char * ws_buffer_steal(WsBuffer *buffer)
 
void ws_buffer_init(WsBuffer *buffer)
 
void ws_buffer_uninit(WsBuffer *buffer)
 
WsBool ws_buffer_append_space(WsBuffer *buffer, unsigned char **p, size_t size)
 
unsigned char * ws_buffer_ptr(WsBuffer *buffer)
 
WsBool ws_buffer_append(WsBuffer *buffer, unsigned char *data, size_t len)