diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/mrbconf.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/include/mrbconf.h b/include/mrbconf.h index cc28acfaa..553ed62cc 100644 --- a/include/mrbconf.h +++ b/include/mrbconf.h @@ -58,12 +58,16 @@ # endif #endif +/* define on big endian machines; used by MRB_NAN_BOXING, etc. */ +#ifndef MRB_ENDIAN_BIG +# if defined(BYTE_ORDER) && defined(BIG_ENDIAN) && BYTE_ORDER == BIG_ENDIAN +# define MRB_ENDIAN_BIG +# endif +#endif + /* represent mrb_value in boxed double; conflict with MRB_USE_FLOAT and MRB_WITHOUT_FLOAT */ //#define MRB_NAN_BOXING -/* define on big endian machines; used by MRB_NAN_BOXING */ -//#define MRB_ENDIAN_BIG - /* represent mrb_value as a word (natural unit of data for the processor) */ //#define MRB_WORD_BOXING |
