diff options
Diffstat (limited to 'reduced_system_layer.c')
-rwxr-xr-x | reduced_system_layer.c | 48 |
1 files changed, 28 insertions, 20 deletions
diff --git a/reduced_system_layer.c b/reduced_system_layer.c index 9318098..f81266d 100755 --- a/reduced_system_layer.c +++ b/reduced_system_layer.c @@ -66,29 +66,15 @@ gcc \ ./$BIN $@ && rm $BIN exit $? # */ #endif -// ================================================================ -// -// Include guards -// -// ================================================================ - -#ifndef REDUCED_SYSTEM_LAYER_HEADER_GUARD_ -#define REDUCED_SYSTEM_LAYER_HEADER_GUARD_ // ================================================================ // -// Basic declarations +// Types // // ================================================================ -#define _GNU_SOURCE - -#include <time.h> -#include <math.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <assert.h> +#ifndef TYPES_HEADER_GUARD_ +#define TYPES_HEADER_GUARD_ typedef signed char i8; typedef signed short i16; @@ -104,6 +90,28 @@ typedef signed char b8; typedef float f32; typedef double f64; +#endif // TYPES_HEADER_GUARD_ + +// ================================================================ +// +// Basic declarations +// +// ================================================================ + +#ifndef REDUCED_SYSTEM_LAYER_HEADER_GUARD_ +#define REDUCED_SYSTEM_LAYER_HEADER_GUARD_ + +#ifndef _GNU_SOURCE +#define _GNU_SOURCE +#endif + +#include <time.h> +#include <math.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <assert.h> + // ================================================================ // // PLATFORM API @@ -271,8 +279,8 @@ i32 main(i32 argc, c8 **argv) { // ================================================================ #ifndef REDUCED_SYSTEM_LAYER_HEADER -#ifndef REDUCED_SYSTEM_LAYER_IMPLEMENTATION_GUARD_ -#define REDUCED_SYSTEM_LAYER_IMPLEMENTATION_GUARD_ +#ifndef REDUCED_SYSTEM_LAYER_IMPL_GUARD_ +#define REDUCED_SYSTEM_LAYER_IMPL_GUARD_ Platform platform = {0}; @@ -1155,5 +1163,5 @@ void p_queue_sound(i64 delay, i64 num_samples, f32 *samples) { // ================================================================ -#endif // REDUCED_SYSTEM_LAYER_IMPLEMENTATION_GUARD_ +#endif // REDUCED_SYSTEM_LAYER_IMPL_GUARD_ #endif // REDUCED_SYSTEM_LAYER_HEADER |