]> jfr.im git - irc/quakenet/newserv.git/blob - lib/stringbuf.h
A4STATS: remove E style escapes and switch to createtable for indices
[irc/quakenet/newserv.git] / lib / stringbuf.h
1 #ifndef __STRINGBUF_H
2 #define __STRINGBUF_H
3
4 #include <stdlib.h>
5
6 typedef struct StringBuf {
7 char *buf;
8 int capacity;
9 int len;
10 } StringBuf;
11
12 int sbaddchar(StringBuf *buf, char c);
13 int sbaddstr(StringBuf *buf, char *c);
14 int sbterminate(StringBuf *buf);
15 void sbinit(StringBuf *buf, char *c, int capacity);
16 int sbaddstrlen(StringBuf *buf, char *c, size_t len);
17
18 #endif