From c898d89e55db745089861ab5c80bebccc4daae1f Mon Sep 17 00:00:00 2001 From: Alex Duchesne Date: Tue, 30 Sep 2025 13:56:52 -0400 Subject: [PATCH 1/2] Fix compilation on gcc13 --- Makefile | 8 +++++--- include/PureDOOM.h | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index b9938a6..a085f38 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,7 @@ CC = gcc +CFLAGS = -std=c99 + LIBS :=-lgdi32 -lm -lwinmm -ggdb EXT = .exe STATIC = @@ -83,16 +85,16 @@ endif LIBS += -I./include libs.o -lm all: $(SRC) libs.o - $(CC) $(SRC) $(LINK_GL1) $(LIBS) -o rgfw_example$(EXT) + $(CC) $(CFLAGS) $(SRC) $(LINK_GL1) $(LIBS) -o rgfw_example$(EXT) libs.o: libs.o - $(CC) libs.c -c -I./include + $(CC) $(CFLAGS) libs.c -c -I./include clean: rm -f *.exe rgfw_example *.o debug: $(SRC) libs.o - $(CC) $(SRC) $(LINK_GL1) $(LIBS) -D RGFW_DEBUG -o rgfw_example$(EXT) + $(CC) $(CFLAGS) $(SRC) $(LINK_GL1) $(LIBS) -D RGFW_DEBUG -o rgfw_example$(EXT) ifeq (,$(filter $(CC),emcc)) .$(OS_DIR)rgfw_example$(EXT) endif diff --git a/include/PureDOOM.h b/include/PureDOOM.h index 4ef4547..4271bcb 100644 --- a/include/PureDOOM.h +++ b/include/PureDOOM.h @@ -9082,7 +9082,7 @@ weaponinfo_t weaponinfo[NUMWEAPONS] = #if defined(DOOM_WIN32) -#define X_OK 0 +#define X_OK 1 #define W_OK 2 #define R_OK 4 #define RW_OK 6 From d09c708bb2f39cb16a8da84798f2d0fff09a27f5 Mon Sep 17 00:00:00 2001 From: Alex Duchesne Date: Tue, 30 Sep 2025 21:35:16 -0400 Subject: [PATCH 2/2] Undo change to X_OK --- include/PureDOOM.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/PureDOOM.h b/include/PureDOOM.h index 4271bcb..4ef4547 100644 --- a/include/PureDOOM.h +++ b/include/PureDOOM.h @@ -9082,7 +9082,7 @@ weaponinfo_t weaponinfo[NUMWEAPONS] = #if defined(DOOM_WIN32) -#define X_OK 1 +#define X_OK 0 #define W_OK 2 #define R_OK 4 #define RW_OK 6