From a1f6a3912c5907ca0b7d7d1404adc575c84da57f Mon Sep 17 00:00:00 2001 From: Shamus Hammons Date: Thu, 11 Dec 2014 08:32:52 -0600 Subject: [PATCH] Patch to accept gcc objects submitted by ggn. --- rln.c | 4 ++-- rln.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/rln.c b/rln.c index 2fa5be4..9f1a01e 100644 --- a/rln.c +++ b/rln.c @@ -2315,8 +2315,8 @@ int flush_handles(void) lseek(handle[i], 0L, 0); // Reset to start of input file // test = getlong(magic); printf("Magic Number is 0x%08X\n", test); - // Look for RMAC/MAC object files - if (getlong(magic) == 0x00000107) + // Look for RMAC/MAC/GCC ($20107) object files + if ((getlong(magic) == 0x00000107) || (getlong(magic) == 0x00020107)) { // Process input object file if (doobject(name[i], handle[i], 0L)) diff --git a/rln.h b/rln.h index 2a469cd..a962789 100644 --- a/rln.h +++ b/rln.h @@ -52,7 +52,7 @@ #define MAJOR 1 // Major version number #define MINOR 2 // Minor version number -#define PATCH 2 // Patch release number +#define PATCH 3 // Patch release number #ifdef WIN32 #define PLATFORM "Win32" // Release platform - Windows -- 2.37.2