]> code.delx.au - pulseaudio/blob - src/memchunk.h
rename hashset to hashmap
[pulseaudio] / src / memchunk.h
1 #ifndef foomemchunkhfoo
2 #define foomemchunkhfoo
3
4 #include "memblock.h"
5
6 struct pa_memchunk {
7 struct pa_memblock *memblock;
8 size_t index, length;
9 };
10
11 void pa_memchunk_make_writable(struct pa_memchunk *c);
12
13 struct pa_mcalign;
14
15 struct pa_mcalign *pa_mcalign_new(size_t base);
16 void pa_mcalign_free(struct pa_mcalign *m);
17 void pa_mcalign_push(struct pa_mcalign *m, const struct pa_memchunk *c);
18 int pa_mcalign_pop(struct pa_mcalign *m, struct pa_memchunk *c);
19
20 #endif