| /* src/include/port/solaris.h */ |
| |
| /* |
| * Sort this out for all operating systems some time. The __xxx |
| * symbols are defined on both GCC and Solaris CC, although GCC |
| * doesn't document them. The __xxx__ symbols are only on GCC. |
| */ |
| #if defined(__i386) && !defined(__i386__) |
| #define __i386__ |
| #endif |
| |
| #if defined(__amd64) && !defined(__amd64__) |
| #define __amd64__ |
| #endif |
| |
| #if defined(__x86_64) && !defined(__x86_64__) |
| #define __x86_64__ |
| #endif |
| |
| #if defined(__sparc) && !defined(__sparc__) |
| #define __sparc__ |
| #endif |
| |
| #if defined(__i386__) |
| #include <sys/isa_defs.h> |
| #endif |