From 32f96080ad2f1bf263e101c245f0332eed021d5a Mon Sep 17 00:00:00 2001 From: Josh Lee Date: Tue, 29 May 2018 08:09:01 -0400 Subject: [PATCH] Enable 64-bit osx build and fix a warning. OS X is beginning to show a warning when a 32-bit application is opened, so it's high time that this gets enabled. Fix a clang warning exposed by this build. --- .gitignore | 2 ++ keen.c | 4 ++-- mkfiles.pl | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index bc2d8cc..05dceb3 100644 --- a/.gitignore +++ b/.gitignore @@ -97,8 +97,10 @@ /org /*.ppc /*.i386 +/*.x86_64 /Puzzles.ppc.bin /Puzzles.i386.bin +/Puzzles.x86_64.bin /version2.def /preprocessed.but /*.a diff --git a/keen.c b/keen.c index be77b18..423ec8c 100644 --- a/keen.c +++ b/keen.c @@ -1101,7 +1101,7 @@ done cluevals[j] *= grid[i]; break; case C_SUB: - cluevals[j] = abs(cluevals[j] - grid[i]); + cluevals[j] = labs(cluevals[j] - grid[i]); break; case C_DIV: { @@ -1534,7 +1534,7 @@ static int check_errors(const game_state *state, long *errors) cluevals[j] *= state->grid[i]; break; case C_SUB: - cluevals[j] = abs(cluevals[j] - state->grid[i]); + cluevals[j] = labs(cluevals[j] - state->grid[i]); break; case C_DIV: { diff --git a/mkfiles.pl b/mkfiles.pl index 20fd7e0..142f7ca 100755 --- a/mkfiles.pl +++ b/mkfiles.pl @@ -1707,7 +1707,7 @@ if (defined $makefiles{'nestedvm'}) { if (defined $makefiles{'osx'}) { $mftyp = 'osx'; $dirpfx = &dirpfx($makefiles{'osx'}, "/"); - @osxarchs = ('i386'); + @osxarchs = ('i386', 'x86_64'); ##-- Mac OS X makefile open OUT, ">$makefiles{'osx'}"; select OUT;