Add platform compatibility defines for Sun Studio compilers

Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
(cherry picked from commit 48749cc21b)
This commit is contained in:
Alan Coopersmith 2009-12-17 18:24:38 -08:00
parent 17a1587d16
commit 0240ad4888
1 changed files with 14 additions and 0 deletions

View File

@ -55,6 +55,20 @@
# define DO_PROTOTYPES
#endif
/* Map Sun compiler platform defines to gcc-style used in the code */
#if defined(__amd64) && !defined(__amd64__)
# define __amd64__
#endif
#if defined(__i386) && !defined(__i386__)
# define __i386__
#endif
#if defined(__sparc) && !defined(__sparc__)
# define __sparc__
#endif
#if defined(__sparcv9) && !defined(__sparc64__)
# define __sparc64__
#endif
#ifndef _X_EXPORT
# include <X11/Xfuncproto.h>
#endif