summaryrefslogtreecommitdiffstats
path: root/jv_aux.h
blob: 0b827d2e0827871d5efb9b1766f4bbed8ca2b20b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef JV_AUX_H
#define JV_AUX_H

#include "jv.h"

jv jv_get(jv t, jv k);
jv jv_set(jv t, jv k, jv v);
jv jv_setpath(jv root, jv path, jv value);
jv jv_getpath(jv root, jv path);
jv jv_delpath(jv root, jv path);

jv jv_keys(jv /*object or array*/);
int jv_cmp(jv, jv);

jv jv_group(jv objects, jv keys);
jv jv_sort(jv objects, jv keys);


#endif