comparison buffer.h @ 1459:06d52bcb8094

Pointer parameter could be declared as pointing to const
author Francois Perrad <francois.perrad@gadz.org>
date Sat, 19 Aug 2017 17:16:13 +0200
parents aaf576b27a10
children d5cdc60db08e
comparison
equal deleted inserted replaced
1458:bdd3802c8ac6 1459:06d52bcb8094
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(buffer* buf); 47 void buf_burn(const buffer* buf);
48 buffer* buf_newcopy(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, int incr); /* -ve is ok, to go backwards */ 52 void buf_incrpos(buffer* buf, int incr); /* -ve is ok, to go backwards */
53 void buf_incrwritepos(buffer* buf, unsigned int incr); 53 void buf_incrwritepos(buffer* buf, unsigned int incr);
54 unsigned char buf_getbyte(buffer* buf); 54 unsigned char buf_getbyte(buffer* buf);
55 unsigned char buf_getbool(buffer* buf); 55 unsigned char buf_getbool(buffer* buf);
56 void buf_putbyte(buffer* buf, unsigned char val); 56 void buf_putbyte(buffer* buf, unsigned char val);
57 unsigned char* buf_getptr(buffer* buf, unsigned int len); 57 unsigned char* buf_getptr(const buffer* buf, unsigned int len);
58 unsigned char* buf_getwriteptr(buffer* buf, unsigned int len); 58 unsigned char* buf_getwriteptr(const buffer* buf, unsigned int len);
59 char* buf_getstring(buffer* buf, unsigned int *retlen); 59 char* buf_getstring(buffer* buf, unsigned int *retlen);
60 buffer * buf_getstringbuf(buffer *buf); 60 buffer * buf_getstringbuf(buffer *buf);
61 void buf_eatstring(buffer *buf); 61 void buf_eatstring(buffer *buf);
62 void buf_putint(buffer* buf, unsigned int val); 62 void buf_putint(buffer* buf, unsigned int val);
63 void buf_putstring(buffer* buf, const char* str, unsigned int len); 63 void buf_putstring(buffer* buf, const char* str, unsigned int len);