aboutsummaryrefslogtreecommitdiff
path: root/src/parray.h
blob: 58219221470456361ef818e87a9b3d5c42a9b007 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

typedef struct {
    void* value;
    str* key;
} pelem_t;

typedef struct {
    pelem_t* P;
    int len;
} parray_t;

parray_t* parray_init();

void parray_set(parray_t*, char*, void*);

void* parray_get(parray_t* , char*);

void parray_clear(parray_t*, int);