Deal with ELF underscores on Solaris with Sun Studio. SDL-1.2
authorRyan C. Gordon <icculus@icculus.org>
Sun, 14 Sep 2008 21:45:04 +0000
branchSDL-1.2
changeset 4152 39b9405d3cb6
parent 4151 cab9823cb55e
child 4153 e66db1af0714
Deal with ELF underscores on Solaris with Sun Studio. Fixes Bugzilla #595.
src/hermes/HeadMMX.h
src/hermes/HeadX86.h
--- a/src/hermes/HeadMMX.h	Mon Sep 08 07:33:05 2008 +0000
+++ b/src/hermes/HeadMMX.h	Sun Sep 14 21:45:04 2008 +0000
@@ -46,7 +46,7 @@
 
 /* Fix the underscore business with ELF compilers */
 
-#if defined(__ELF__) && defined(__GNUC__)
+#if (defined(__ELF__) && defined(__GNUC__)) || defined(__SUNPRO_C)
   #ifdef __cplusplus 
   extern "C" {   
   #endif
--- a/src/hermes/HeadX86.h	Mon Sep 08 07:33:05 2008 +0000
+++ b/src/hermes/HeadX86.h	Sun Sep 14 21:45:04 2008 +0000
@@ -74,7 +74,7 @@
 
 /* Now fix up the ELF underscore problem */
 
-#if defined(__ELF__) && defined(__GNUC__)
+#if (defined(__ELF__) && defined(__GNUC__)) || defined(__SUNPRO_C)
   #ifdef __cplusplus
   extern "C" {
   #endif