aboutsummaryrefslogtreecommitdiff
path: root/strbuf.h
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2019-01-26 18:42:59 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2019-01-26 18:42:59 +0100
commita431bae2f1e97a3a711ea55384caa3d40343bad4 (patch)
tree8515e80a52f206fb29f7ad78d65edd647af5d9e8 /strbuf.h
parentAdd vim modeline to trie.inc. (diff)
downloadcalp-a431bae2f1e97a3a711ea55384caa3d40343bad4.tar.gz
calp-a431bae2f1e97a3a711ea55384caa3d40343bad4.tar.xz
Add -Wextra flag, fix resulting warnings.
Diffstat (limited to 'strbuf.h')
-rw-r--r--strbuf.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/strbuf.h b/strbuf.h
index 86098e21..678d87ff 100644
--- a/strbuf.h
+++ b/strbuf.h
@@ -6,9 +6,10 @@
typedef struct {
char* mem;
- size_t ptr;
- size_t alloc;
- size_t len;
+ /* TODO add support for negative ptr */
+ int ptr;
+ unsigned int alloc;
+ unsigned int len;
} strbuf;
/*
@@ -57,7 +58,7 @@ int strbuf_append(strbuf* s, char c);
*/
int strbuf_cap(strbuf* s);
int strbuf_reset(strbuf* s);
-char* charat(strbuf* s, int idx);
+char* charat(strbuf* s, unsigned int idx);
char* strbuf_cur(strbuf* s);
/*