Updated the Sun ifdef's basically I standardized them so they
authorKent Mein <mein@cs.umn.edu>
Sat, 6 Mar 2004 19:32:33 +0000 (19:32 +0000)
committerKent Mein <mein@cs.umn.edu>
Sat, 6 Mar 2004 19:32:33 +0000 (19:32 +0000)
were all the same and make sure all platforms see them.

Kent

intern/guardedalloc/intern/mallocn.c
source/blender/blenkernel/BKE_utildefines.h
source/blender/blenlib/intern/arithb.c
source/blender/blenlib/intern/matrixops.c
source/blender/blenlib/intern/storage.c
source/blender/imbuf/intern/IMB_anim.h
source/blender/imbuf/intern/readimage.c
source/blender/src/drawmesh.c
source/blender/src/drawobject.c
source/blender/src/interface.c
source/blender/src/toolbox.c

index 6d74c478f4001d35f2df452d2af03c512ecc082c..83bd1f59161395858dd7060a472b7a38871ef2e6 100644 (file)
@@ -87,7 +87,7 @@ static char *check_memlist(MemHead *memh);
 /* locally used defines                                                  */
 /* --------------------------------------------------------------------- */
 
-#if defined( __sgi) || defined (__sun__) || defined (__PPC__) || defined (__APPLE__)
+#if defined( __sgi) || defined (__sun) || defined (__sun__) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__APPLE__)
 #define MAKE_ID(a,b,c,d) ( (int)(a)<<24 | (int)(b)<<16 | (c)<<8 | (d) )
 #else
 #define MAKE_ID(a,b,c,d) ( (int)(d)<<24 | (int)(c)<<16 | (b)<<8 | (a) )
index 4fae54369c119f31e04ebed940f7764edb8d37db..92b29a59f1f477264a5c14036ab35fcd4a9e2029 100644 (file)
 #endif
 
 /* INTEGER CODES */
-#if defined(__sgi) || defined (__sparc) || defined (__SPARC__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
+#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
        /* Big Endian */
 #define MAKE_ID(a,b,c,d) ( (int)(a)<<24 | (int)(b)<<16 | (c)<<8 | (d) )
 #else
index 70f24219249604a06cdf3a9786a90a3e90db40c7..61fe4358fa466b43a7e9e3ec1e99f34bb1ff147c 100644 (file)
@@ -49,7 +49,7 @@
 #include <config.h>
 #endif
 
-#ifdef __sun__
+#if defined(__sun__) || defined( __sun ) || defined (__sparc) || defined (__sparc__)
 #include <strings.h>
 #endif
 
index e7f360252ba5ce3edd41d00da6c28f31f0c497a7..52a66d105db8918bdfb99361fca3e62c20ff892f 100644 (file)
@@ -50,7 +50,7 @@
 #include "BLI_winstuff.h"
 #endif
 
-#ifdef __sun__
+#if defined(__sun__) || defined( __sun ) || defined (__sparc) || defined (__sparc__)
 #include <strings.h>
 #endif
 
index e6319a22ba89a4a5820d53ec564d0fd376396a0c..a71a470777c5893c71c6bfe1b82def1e2f1e26b8 100644 (file)
@@ -56,7 +56,7 @@
 #include <time.h>
 #include <sys/stat.h>
 
-#if defined(__sgi) || defined(__sun__) || defined(__sun)
+#if defined(__sgi) || defined(__sun__) || defined(__sun) || defined(__sparc) || defined(__sparc__)
 #include <sys/statfs.h>
 #endif
 
@@ -199,7 +199,7 @@ double BLI_diskfree(char *dir)
 #ifdef __BeOS
        return -1;
 #endif
-#if defined __sgi || defined __sun__
+#if defined (__sgi) || defined (__sun__) || defined (__sun) || defined(__sparc) || defined(__sparc__)
 
        if (statfs(name, &disk, sizeof(struct statfs), 0)){
                /* printf("diskfree: Couldn't get information about %s.\n",dir); */
index 6156026b3137f90b0f6cd9045d7e070168758fb8..a4de48ec0538886557b11ebea73b1865e4b1f3a0 100644 (file)
 #define SWAP_S(x) (((x << 8) & 0xff00) | ((x >> 8) & 0xff))
 
 /* more endianness... should move to a separate file... */
-#if defined(__sgi) || defined (__sparc) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
+#if defined(__sgi) || defined (__sparc) || (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
 #define GET_ID GET_BIG_LONG
 #define LITTLE_LONG SWAP_LONG
 #else
index f15d35053740d5575d364c33164bae698f2ab1c3..0f817e22dd10fae303ce22c1f66de447a38a05b1 100644 (file)
@@ -65,7 +65,7 @@
 #define SWAP_S(x) (((x << 8) & 0xff00) | ((x >> 8) & 0xff))
 
 /* more endianness... should move to a separate file... */
-#if defined(__sgi) || defined (__sparc) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
+#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
 #define GET_ID GET_BIG_LONG
 #define LITTLE_LONG SWAP_LONG
 #else
index 741a50ef095096564ebed6a630106a0c84c651eb..79ac7b8435c5010719dc8c061c8ea1954d921be9 100644 (file)
@@ -83,7 +83,7 @@
 /* some local functions */
 static void draw_hide_tfaces(Object *ob, Mesh *me);
 
-#if defined(GL_EXT_texture_object) && !defined(__sun__) && !defined(__APPLE__)
+#if defined(GL_EXT_texture_object) && (!defined(__sun__) || (!defined(__sun))) && !defined(__APPLE__)
 
        /* exception for mesa... not according th opengl specs */
        #ifndef __linux__
index 0e6be7fe543d5663af86b9cc197a95d8c73d2af8..9e41a8f44a603a14de479432b0d474e93fa96ba7 100644 (file)
@@ -238,7 +238,7 @@ static void draw_icon_centered(float *pos, unsigned int *rect, int rectsize)
        
                /* use bitmap to shift rasterpos in pixels */
        glBitmap(0, 0, 0.0, 0.0, -hsize, -hsize, &dummy);
-#ifdef __sun__
+#if defined (__sun__) || defined ( __sun ) || defined (__sparc) || defined (__sparc__)
        glFinish(); 
 #endif 
        glDrawPixels(rectsize, rectsize, GL_RGBA, GL_UNSIGNED_BYTE, rect);
index a0a29c95a44494b1a245e6d8512cb8ddfda7030f..28c220ca8a4e80829cdba26c466f8a269b7c1304 100644 (file)
@@ -231,7 +231,8 @@ static uiSaveUnder *ui_bgnpupdraw(int startx, int starty, int endx, int endy, in
        uiSaveUnder *su;
        short oldwin;
        
-       #if defined(__sgi) || defined(__sun)
+       #if defined(__sgi) || defined(__sun) || defined(__sun__) || defined (__sparc) || defined (__sparc__)
+
        /* this is a dirty patch: gets sometimes the backbuffer */
        my_get_frontbuffer_image(0, 0, 1, 1);
        my_put_frontbuffer_image();
index d62c7c75cef0304082821694cbeea968021cd89c..8bc722f798d35ff9613f4d543fa62c481244165e 100644 (file)
@@ -484,7 +484,8 @@ void tbox_setinfo(int x, int y)
 
 void bgnpupdraw(int startx, int starty, int endx, int endy)
 {
-       #if defined(__sgi) || defined(__sun__)
+       #if defined(__sgi) || defined(__sun__) || defined( __sun ) || defined (__sparc) || defined (__sparc__)
+
        /* this is a dirty patch: XgetImage gets sometimes the backbuffer */
        my_get_frontbuffer_image(0, 0, 1, 1);
        my_put_frontbuffer_image();