diff options
author | Bernard Normier <bernard@zeroc.com> | 2003-04-04 23:24:43 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2003-04-04 23:24:43 +0000 |
commit | b8c9b0c0d76730a18c99ec15bbdf8959562ea4fc (patch) | |
tree | 8794d504f8d5798cb4a43785e686926f9e993877 /cpp/include/Ice/Config.h | |
parent | fixes (diff) | |
download | ice-b8c9b0c0d76730a18c99ec15bbdf8959562ea4fc.tar.bz2 ice-b8c9b0c0d76730a18c99ec15bbdf8959562ea4fc.tar.xz ice-b8c9b0c0d76730a18c99ec15bbdf8959562ea4fc.zip |
Initial phase of Sun support
Diffstat (limited to 'cpp/include/Ice/Config.h')
-rw-r--r-- | cpp/include/Ice/Config.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/cpp/include/Ice/Config.h b/cpp/include/Ice/Config.h index 0dd78d1d584..6f73221b81c 100644 --- a/cpp/include/Ice/Config.h +++ b/cpp/include/Ice/Config.h @@ -75,7 +75,7 @@ inline int getSystemErrno() { return GetLastError(); } inline int getSocketErrno() { return WSAGetLastError(); } inline int getDNSErrno() { return WSAGetLastError(); } -#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(i386) +#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(i386) || defined (__sun) # include <sys/types.h> # include <unistd.h> @@ -89,7 +89,13 @@ namespace Ice typedef char Byte; typedef short Short; typedef int Int; + +#ifdef __sparcv9 +typedef long Long +#else typedef long long Long; +#endif + typedef float Float; typedef double Double; |