From 90d96448ad8d6fd3a133ead74d61dcc52aa2de82 Mon Sep 17 00:00:00 2001 From: Mitya Selivanov Date: Mon, 12 Aug 2024 20:57:04 +0200 Subject: Add include guards --- reduced_system_layer.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'reduced_system_layer.c') diff --git a/reduced_system_layer.c b/reduced_system_layer.c index 1e360a1..decd327 100755 --- a/reduced_system_layer.c +++ b/reduced_system_layer.c @@ -66,6 +66,15 @@ gcc \ ./$BIN $@ && rm $BIN exit $? # */ #endif +// ================================================================ +// +// Include guards +// +// ================================================================ + +#ifndef REDUCED_SYSTEM_LAYER_HEADER_GUARD_ +#define REDUCED_SYSTEM_LAYER_HEADER_GUARD_ + // ================================================================ // // Basic declarations @@ -221,6 +230,10 @@ i64 p_send(u16 slot, IP_Address address, i64 size, u8 *data, u16 *local_port); Platform platform = {0}; +// ================================================================ + +#endif // REDUCED_SYSTEM_LAYER_HEADER_GUARD_ + // ================================================================ // // WRITE YOUR CODE HERE @@ -257,6 +270,12 @@ i32 main(i32 argc, c8 **argv) { // // PLATFORM IMPLEMENTATION // +// ================================================================ + +#ifndef REDUCED_SYSTEM_LAYER_HEADER +#ifndef REDUCED_SYSTEM_LAYER_IMPLEMENTATION_GUARD_ +#define REDUCED_SYSTEM_LAYER_IMPLEMENTATION_GUARD_ + // ================================================================ // // Utilities @@ -1118,3 +1137,8 @@ void p_queue_sound(i64 delay, i64 num_samples, f32 *samples) { } #endif + +// ================================================================ + +#endif // REDUCED_SYSTEM_LAYER_IMPLEMENTATION_GUARD_ +#endif // REDUCED_SYSTEM_LAYER_HEADER -- cgit v1.2.3