30#include "../ows/ows.h"
43 al = malloc(
sizeof(
alist));
63 for (an = al->
first ; an ; ) {
104 for (an = al->
first ; an ; an = an->
next)
124 for (ks = strlen(key), an = al->
first ; an ; an = an->
next)
146 for (ks = strlen(key), an = al->
first ; an ; an = an->
next) {
170 for (an = al->
first ; an ; an = an->
next) {
171 fprintf(output,
"[");
173 fprintf(output,
"] -> ");
175 fprintf(output,
"\n");
void alist_free(alist *al)
bool alist_is_key(const alist *al, const char *key)
list * alist_get(const alist *al, const char *key)
void alist_add(alist *al, buffer *key, buffer *value)
void list_flush(const list *l, FILE *output)
void buffer_flush(buffer *buf, FILE *output)
bool buffer_case_cmp(const buffer *buf, const char *str)
void alist_flush(const alist *al, FILE *output)
void list_add(list *l, buffer *value)
void buffer_free(buffer *buf)
char * buf
size to next realloc