diff options
author | wiz <wiz> | 2009-09-01 15:20:19 +0000 |
---|---|---|
committer | wiz <wiz> | 2009-09-01 15:20:19 +0000 |
commit | e11c1ecc912a1545ce583847d9558c5c32fa1764 (patch) | |
tree | b78bfd50f0e294535de0daa884128f69a49d9097 /emulators | |
parent | 11c870e70ebd6e16dc2369c481ac4a96e6ec5a93 (diff) | |
download | pkgsrc-e11c1ecc912a1545ce583847d9558c5c32fa1764.tar.gz |
NetBSD-current provides popcount, avoid conflict.
Diffstat (limited to 'emulators')
-rw-r--r-- | emulators/sdlmame/patches/patch-ac | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/emulators/sdlmame/patches/patch-ac b/emulators/sdlmame/patches/patch-ac new file mode 100644 index 00000000000..03b2c7a5555 --- /dev/null +++ b/emulators/sdlmame/patches/patch-ac @@ -0,0 +1,23 @@ +$NetBSD: patch-ac,v 1.1 2009/09/01 15:20:19 wiz Exp $ + +--- src/emu/mamecore.h.orig 2009-09-01 14:40:54.000000000 +0000 ++++ src/emu/mamecore.h +@@ -333,6 +333,10 @@ DECL_NORETURN void CLIB_DECL fatalerror_ + INLINE FUNCTIONS + ***************************************************************************/ + ++#if defined(__NetBSD__) ++#include <sys/param.h> ++#endif ++#if !defined(__NetBSD__) || (__NetBSD_Version__ < 599001500) + /* population count */ + INLINE int popcount(UINT32 val) + { +@@ -342,6 +346,7 @@ INLINE int popcount(UINT32 val) + val &= val - 1; + return count; + } ++#endif + + + /* convert a series of 32 bits into a float */ |