Mercurial > pub > dyncall > dyncall
diff autovar/autovar_ARCH.h @ 180:629cfbba5ba0
- sparc predef cleanup
author | cslag |
---|---|
date | Fri, 10 Feb 2017 01:28:47 +0100 |
parents | 8449fa6dabc7 |
children | 2beca1d11c96 |
line wrap: on
line diff
--- a/autovar/autovar_ARCH.h Fri Feb 10 01:07:12 2017 +0100 +++ b/autovar/autovar_ARCH.h Fri Feb 10 01:28:47 2017 +0100 @@ -50,10 +50,12 @@ # endif #elif defined(__sh__) # define ARCH_SH -#elif defined(__sparcv9) || defined(__sparc64__) || ( defined(__sparc) && defined(__arch64__) ) -# define ARCH_SPARC64 -#elif defined(__sparc) -# define ARCH_SPARC +#elif defined(__sparc) || defined(__sparc__) +# if defined(__sparcv9) || defined(__sparc_v9__) || defined(__sparc64__) || defined(__arch64__) +# define ARCH_SPARC64 +# else +# define ARCH_SPARC +# endif #endif #endif /* AUTOVAR_ARCH_H */