Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 542522c50d62bae8e4c2506dae02974d > files > 3

libmikmod-3.1.11a-8mdv2008.0.src.rpm

--- libmikmod-3.1.11/include/mikmod.h.in~	2006-06-05 16:46:00.000000000 +0200
+++ libmikmod-3.1.11/include/mikmod.h.in	2006-06-05 16:46:51.000000000 +0200
@@ -85,7 +85,7 @@ typedef char CHAR;
 
 @DOES_NOT_HAVE_SIGNED@
 
-#if defined(__arch64__) || defined(__alpha) || defined(__x86_64)
+#if defined(__arch64__) || defined(__alpha) || defined(__x86_64) || defined(__LP64__)
 /* 64 bit architectures */
 
 typedef signed char     SBYTE;      /* 1 byte, signed */
--- libmikmod-3.1.11/include/mikmod_internals.h~	2006-06-05 16:46:00.000000000 +0200
+++ libmikmod-3.1.11/include/mikmod_internals.h	2006-06-05 16:47:22.000000000 +0200
@@ -50,7 +50,7 @@ extern "C" {
 /*========== More type definitions */
 
 /* SLONGLONG: 64bit, signed */
-#if defined (__arch64__) || defined(__alpha)
+#if defined (__arch64__) || defined(__alpha) || defined(__LP64__)
 typedef long		SLONGLONG;
 #define NATIVE_64BIT_INT
 #elif defined(__WATCOMC__)