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
|
* Jeronimo Pellegrini
|
||||||
* John Cowan
|
* John Cowan
|
||||||
* John Samsa
|
* John Samsa
|
||||||
|
* Kris Katterjohn
|
||||||
* Lars J Aas
|
* Lars J Aas
|
||||||
* Lorenzo Campedelli
|
* Lorenzo Campedelli
|
||||||
* Marc Nieper-Wißkirchen
|
* Marc Nieper-Wißkirchen
|
||||||
|
|
|
@ -304,7 +304,11 @@
|
||||||
/* for bignum support, need a double long to store long*long */
|
/* for bignum support, need a double long to store long*long */
|
||||||
/* gcc supports uint128_t, otherwise we need a custom struct */
|
/* gcc supports uint128_t, otherwise we need a custom struct */
|
||||||
#ifndef SEXP_USE_CUSTOM_LONG_LONGS
|
#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
|
#endif
|
||||||
|
|
||||||
#ifndef SEXP_USE_NO_FEATURES
|
#ifndef SEXP_USE_NO_FEATURES
|
||||||
|
|
Loading…
Add table
Reference in a new issue