text.h - sbase - suckless unix tools
 (HTM) git clone git://git.suckless.org/sbase
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) 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 *);