mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-19 13:49:17 +02:00
Merge pull request #481 from katterjohn/master
Avoid undefined C macro behavior
This commit is contained in:
commit
96de49efb8
2 changed files with 6 additions and 1 deletions
1
AUTHORS
1
AUTHORS
|
@ -46,6 +46,7 @@ Thanks to the following people for patches and bug reports:
|
|||
* Jeronimo Pellegrini
|
||||
* John Cowan
|
||||
* John Samsa
|
||||
* Kris Katterjohn
|
||||
* Lars J Aas
|
||||
* Lorenzo Campedelli
|
||||
* Marc Nieper-Wißkirchen
|
||||
|
|
|
@ -304,7 +304,11 @@
|
|||
/* for bignum support, need a double long to store long*long */
|
||||
/* gcc supports uint128_t, otherwise we need a custom struct */
|
||||
#ifndef SEXP_USE_CUSTOM_LONG_LONGS
|
||||
#define SEXP_USE_CUSTOM_LONG_LONGS (SEXP_64_BIT && !defined(__GNUC__))
|
||||
#if SEXP_64_BIT && !defined(__GNUC__)
|
||||
#define SEXP_USE_CUSTOM_LONG_LONGS 1
|
||||
#else
|
||||
#define SEXP_USE_CUSTOM_LONG_LONGS 0
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef SEXP_USE_NO_FEATURES
|
||||
|
|
Loading…
Add table
Reference in a new issue