diff options
author | Joursoir <chat@joursoir.net> | 2021-04-26 19:14:40 +0000 |
---|---|---|
committer | Joursoir <chat@joursoir.net> | 2021-04-26 19:14:40 +0000 |
commit | 60ac7dc79aeb8cb09a52be2e2510e158644fc344 (patch) | |
tree | 758e89fec222d168e1f9f5e41dc4b5fba26a526a /xstring.h | |
download | ctimeline-60ac7dc79aeb8cb09a52be2e2510e158644fc344.tar.gz ctimeline-60ac7dc79aeb8cb09a52be2e2510e158644fc344.tar.bz2 ctimeline-60ac7dc79aeb8cb09a52be2e2510e158644fc344.zip |
init project
Diffstat (limited to 'xstring.h')
-rw-r--r-- | xstring.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/xstring.h b/xstring.h new file mode 100644 index 0000000..3e98ec9 --- /dev/null +++ b/xstring.h @@ -0,0 +1,17 @@ +#ifndef CTIMELINE_XSTRING_H +#define CTIMELINE_XSTRING_H + +#define INIT_LEN_STRING 32 + +typedef struct tag_string { + char *s; + int len; + int capacity; +} string; + +string *string_alloc(const char *text); +void string_release(string *str); +void string_reset(string *str); +void string_addch(string *str, int ch); + +#endif /* CTIMELINE_XSTRING_H */ |