summaryrefslogtreecommitdiff
path: root/src/unity.c
blob: 61d5b02ee2bc5dcf896f401f791c495651100f7d (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
27
28
29
#ifndef _GNU_SOURCE
    #define _GNU_SOURCE
#endif /* ifndef _GNU_SOURCE */
#ifndef _DEFAULT_SOURCE
    #define _DEFAULT_SOURCE
#endif /* ifndef _DEFAULT_SOURCE */

// Config for global scratch arena allocations
#if 0
    #define SCRATCH_POOL_SIZE 2
    #define SMRTA_SCRATCH_RESERVE_SIZE MiB(64)
#endif /* if 0 */

// Arenas and mem management
#include "ez_arena.c"
#include "smrt_arena.c"

// Data structures
#include "string.c"
#include "vec2.c"
#include "slidingwindow.c"
#include "vec2sw.c"

// DSP/Audio
#include "wav.c"
#include "dft.c"

// Misc
#include "version.c"