From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Ismael Luceno <ismael@sourcemage.org>
Date: Sun,  4 Oct 2026 12:47:40 +0200
Subject: [PATCH 3/3] Set the Mach-O header flags to zero instead of NULL

mach_header_64.flags is a uint32_t, and NULL is a pointer, so gcc
rejects the assignment under -Wint-conversion, which is an error by
default since GCC 14.

Upstream-Status: Pending
Origin: Source Mage
Signed-off-by: Ismael Luceno <ismael@sourcemage.org>
---
 macho64.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/macho64.c
+++ b/macho64.c
@@ -725,7 +725,7 @@
 		mm.header.cputype = CPU_TYPE_X86_64;
 		mm.header.cpusubtype = CPU_SUBTYPE_LITTLE_ENDIAN | CPU_SUBTYPE_X86_64_ALL;
 		mm.header.filetype = MH_OBJECT;
-		mm.header.flags = NULL;
+		mm.header.flags = 0;
 		
 		macho_build_structures(modinfo, mm);	
 	}
-- 
