foxygit / doom Log in
commit d9593fd7f834febabb2822106dbe15b7277ed2f7
Author:     suve <veg@svgames.pl>
AuthorDate: Fri Jan 24 17:17:17 2025 +0100
Commit:     Turo Lamminen <turol@users.noreply.github.com>
CommitDate: Sat Jan 25 17:29:47 2025 +0200

    Add missing includes

    - src/i_flmusic.c requires <string.h> for strlen() and memcmp()
    - src/mus2mid.c requires <stdlib.h> for exit()
    - src/net_gui.c requires <string.h> for memcmp()
    - src/v_diskicon.c requires <string.h> for memcpy() and memset()
---
 src/i_flmusic.c  | 2 ++
 src/mus2mid.c    | 1 +
 src/net_gui.c    | 1 +
 src/v_diskicon.c | 2 ++
 4 files changed, 6 insertions(+)

diff --git a/src/i_flmusic.c b/src/i_flmusic.c
index 1ea9999b..a0978a0f 100644
--- a/src/i_flmusic.c
+++ b/src/i_flmusic.c
@@ -42,6 +42,8 @@ typedef fluid_long_long_t fluid_int_t;
 #include "memio.h"
 #include "mus2mid.h"

+#include <string.h>
+
 char *fsynth_sf_path = "";
 int fsynth_chorus_active = 1;
 float fsynth_chorus_depth = 5.0f;
diff --git a/src/mus2mid.c b/src/mus2mid.c
index 3029fa5a..f81f939f 100644
--- a/src/mus2mid.c
+++ b/src/mus2mid.c
@@ -17,6 +17,7 @@
 // Use to convert a MUS file into a single track, type 0 MIDI file.

 #include <stdio.h>
+#include <stdlib.h>

 #include "doomtype.h"
 #include "i_swap.h"
diff --git a/src/net_gui.c b/src/net_gui.c
index 7572e3e5..0a73fa43 100644
--- a/src/net_gui.c
+++ b/src/net_gui.c
@@ -19,6 +19,7 @@

 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include <ctype.h>

 #include "config.h"
diff --git a/src/v_diskicon.c b/src/v_diskicon.c
index e809a7ca..1631ba7b 100644
--- a/src/v_diskicon.c
+++ b/src/v_diskicon.c
@@ -27,6 +27,8 @@

 #include "v_diskicon.h"

+#include <string.h>
+
 // Only display the disk icon if more then this much bytes have been read
 // during the previous tic.