Modifikátor | Jméno | Parametry | Dokumentace |
void | buf_add | (charbuffer *b,const char *data,int datalen) | prida do bufferu data
|
void | buf_addline | (charbuffer *b,const char *line) | prida do buffer radku line + znaky CR a LF
|
char * | buf_firstline | (charbuffer *b) | vrati a radku ukoncenou CRLF, LF, CR nebo koncem bufferu z bufferu, nebo NULL pokud je buffer prazdny. Radku z bufferu neostrani, buffer zustane nezmenen
|
void | buf_free | (charbuffer *b) | uvolni pamet zabranou bufferem
|
char * | buf_getline | (charbuffer *b) | vrati a odstrani radky ukoncenou CRLF z bufferu, nebo NULL pokud tam takova radka neni
|
void | buf_init | (charbuffer *b,int size) | inicializuje promennou na defaultni hodnoty + naalokuje pocatecni buffer
|
void | buf_realloc | (charbuffer *b,int minsize) | realokuje buffer na velikost alespon minsize bajtu. Pokud je buffer uz dostatecne velky, nedela nic
|
int | have_char | (char c,char *buf,int len) | vraci true, je li znak v bufferu
|