summaryrefslogtreecommitdiff
path: root/inc/kv.h
blob: 8db497a719fec87aa541d91c5c7af1dc80308063 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef KV_H
#define KV_H

#include <stdlib.h>

typedef struct {
    char *key;
    char *value;
} kv_entry_t;

typedef struct {
    size_t capacity;
    size_t count;
    kv_entry_t *entries;
} kv_t;

kv_t *kv_init(size_t capacity);

#endif