]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix solaris build
authorMichael Jerris <mike@jerris.com>
Sat, 3 Oct 2009 00:56:46 +0000 (00:56 +0000)
committerMichael Jerris <mike@jerris.com>
Sat, 3 Oct 2009 00:56:46 +0000 (00:56 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15059 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/spandsp/src/at_interpreter.c
libs/spandsp/src/make_modem_filter.c
libs/spandsp/src/spandsp/fast_convert.h

index 7da04d2e6743e3adefdf4d72b66ea0b59d1ca5db..5d488a2685113524566480af1511be1a2f69204c 100644 (file)
@@ -76,7 +76,7 @@ enum
 static at_profile_t profiles[3] =
 {
     {
-#if defined(_MSC_VER)  ||  defined(__sunos)  ||  defined(__solaris)
+#if defined(_MSC_VER)  ||  defined(__sunos)  ||  defined(__solaris) || defined(__sun)
         /*.echo =*/ TRUE,
         /*.verbose =*/ TRUE,
         /*.result_code_format =*/ ASCII_RESULT_CODES,
index 7621878a3c2667ab571186fe1f63e19d4052d8c3..ce659b30c3ea181d0a78493db4aedde12d868400 100644 (file)
@@ -44,7 +44,7 @@
 #include <stdio.h>
 #include <time.h>
 #include <fcntl.h>
-#if defined(__sunos)  ||  defined(__solaris)
+#if defined(__sunos)  ||  defined(__solaris) || defined(__sun)
 #include <getopt.h>
 #endif
 
index b6520c572494db62eb29bc49a618088f4523c9fe..1620042c2a8d6fb8e0c07b25f4fcf061c9019b78 100644 (file)
@@ -150,7 +150,7 @@ extern "C"
         );
         return retval;
     }
-#elif defined(__GNUC__)
+#elif defined(__GNUC__)  || (__SUNPRO_C >= 0x0590)
 
 #if defined(__i386__)
     /* These routines are guaranteed fast on an i386 machine. Using the built in