text.h - sbase - suckless unix tools | |
git clone git://git.suckless.org/sbase | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
text.h (299B) | |
--- | |
1 /* See LICENSE file for copyright and license details. */ | |
2 | |
3 struct line { | |
4 char *data; | |
5 size_t len; | |
6 }; | |
7 | |
8 struct linebuf { | |
9 struct line *lines; | |
10 size_t nlines; | |
11 size_t capacity; | |
12 }; | |
13 #define EMPTY_LINEBUF {NULL, 0, 0,} | |
14 void getlines(FILE *, struct linebuf *); | |
15 | |
16 int linecmp(struct line *, struct line *); |