blob: 51ccbb1e4770788c05bb55d6aa1cd9638bd7969a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#ifndef __KV_H__
#define __KV_H__
struct _kvpair_t {
char * key;
char * value;
};
typedef struct _kvpair_t kvpair_t;
struct _kvarray_t {
kvpair_t * kvarray;
int kvarrayLength;
};
typedef struct _kvarray_t kvarray_t;
kvarray_t * readKVs(const char * fname);
void freeKVs(kvarray_t * pairs);
void printKVs(kvarray_t * pairs);
char * lookupValue(kvarray_t * pairs, const char * key);
#endif
|