comparison buffer.h @ 1912:8b4274d34fe8

Use buf_burn_free() instead of two calls
author Matt Johnston <matt@ucc.asn.au>
date Tue, 29 Mar 2022 23:47:30 +0800
parents 064f5be2fc45
children
comparison
equal deleted inserted replaced
1911:ced53051e200 1912:8b4274d34fe8
42 42
43 buffer * buf_new(unsigned int size); 43 buffer * buf_new(unsigned int size);
44 /* Possibly returns a new buffer*, like realloc() */ 44 /* Possibly returns a new buffer*, like realloc() */
45 buffer * buf_resize(buffer *buf, unsigned int newsize); 45 buffer * buf_resize(buffer *buf, unsigned int newsize);
46 void buf_free(buffer* buf); 46 void buf_free(buffer* buf);
47 void buf_burn(const buffer* buf); 47 void buf_burn_free(buffer* buf);
48 buffer* buf_newcopy(const buffer* buf); 48 buffer* buf_newcopy(const buffer* buf);
49 void buf_setlen(buffer* buf, unsigned int len); 49 void buf_setlen(buffer* buf, unsigned int len);
50 void buf_incrlen(buffer* buf, unsigned int incr); 50 void buf_incrlen(buffer* buf, unsigned int incr);
51 void buf_setpos(buffer* buf, unsigned int pos); 51 void buf_setpos(buffer* buf, unsigned int pos);
52 void buf_incrpos(buffer* buf, unsigned int incr); 52 void buf_incrpos(buffer* buf, unsigned int incr);