blob: 0cbac579a8f2a8d21a92bf6c7b984a22aefd6d7a (
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
|
#ifndef HTTPD_MAP_H_
#define HTTPD_MAP_H_ 1
#include <stddef.h>
#if __cplusplus
extern "C" {
#define VOID
#else
#define VOID void
#endif
typedef void * uMap;
uMap Httpd_MapCreate(VOID);
void * Httpd_MapData(uMap map, size_t keylen, const char * key);
int Httpd_MapStore(uMap map, size_t keylen, const char * key, void * data);
void Httpd_MapDestroy(uMap map, void (*destroy)(void *));
#if __cplusplus
}
#endif
#endif
|