40 arr = malloc(
sizeof(
array));
60 for (an = a->
first ; an ; ) {
113 for (ks = strlen(key), an = a->
first ; an ; an = an->
next)
133 for (vs = strlen(value), an = a->
first ; an ; an = an->
next)
155 for (ks = strlen(key), an = a->
first ; an ; an = an->
next) {
178 for (vs = strlen(value), an = a->
first ; an ; an = an->
next) {
202 for (an = a->
first ; an ; an = an->
next) {
203 fprintf(output,
"[");
205 fprintf(output,
"] -> ");
207 fprintf(output,
"\n");
bool array_is_value(const array *a, const char *value)
buffer * array_get_key(const array *a, const char *value)
buffer * array_get(const array *a, const char *key)
void array_free(array *a)
bool array_is_key(const array *a, const char *key)
void array_add(array *a, buffer *key, buffer *value)
void buffer_flush(buffer *buf, FILE *output)
bool buffer_case_cmp(const buffer *buf, const char *str)
void array_flush(const array *a, FILE *output)
void buffer_free(buffer *buf)