summaryrefslogtreecommitdiffstats
path: root/rfb.h
diff options
context:
space:
mode:
Diffstat (limited to 'rfb.h')
-rw-r--r--rfb.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/rfb.h b/rfb.h
index 18bb2fa..e5722a7 100644
--- a/rfb.h
+++ b/rfb.h
@@ -61,9 +61,19 @@ int max(int,int);
#define _BYTE_ORDER BYTE_ORDER
#define _LITTLE_ENDIAN LITTLE_ENDIAN
#else
+#ifdef sparc
+#define _LITTLE_ENDIAN 1234
+#define _BYTE_ORDER _LITTLE_ENDIAN
+#undef Bool
+#define Bool char
+#include <sys/types.h>
+/* typedef unsigned int pthread_t; */
+/* SUN cc seems to have problems with inclusion of sys/types! */
+#else
#include <sys/endian.h>
#endif
#endif
+#endif
#ifndef _BYTE_ORDER
#define _BYTE_ORDER __BYTE_ORDER