Changeset 331 for EcnlProtoTool/trunk/mruby-1.3.0/include/mrbconf.h
- Timestamp:
- Jan 21, 2018, 12:10:09 AM (6 years ago)
- Location:
- EcnlProtoTool/trunk/mruby-1.3.0
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/mruby-1.3.0/include/mrbconf.h
r321 r331 8 8 #define MRUBYCONF_H 9 9 10 #include <limits.h> 11 #include <stdint.h> 12 13 /* architecture selection: */ 14 /* specify -DMRB_32BIT or -DMRB_64BIT to override */ 15 #if !defined(MRB_32BIT) && !defined(MRB_64BIT) 16 #if UINT64_MAX == SIZE_MAX 17 #define MRB_64BIT 18 #else 19 #define MRB_32BIT 20 #endif 21 #endif 22 23 #if defined(MRB_32BIT) && defined(MRB_64BIT) 24 #error Cannot build for 32 and 64 bit architecture at the same time 25 #endif 26 10 27 /* configuration options: */ 11 28 /* add -DMRB_USE_FLOAT to use float instead of double for floating point numbers */ 12 29 //#define MRB_USE_FLOAT 13 #define MRB_USE_FLOAT14 30 15 31 /* add -DMRB_INT16 to use 16bit integer for mrb_int; conflict with MRB_INT64 */ … … 33 49 /* argv max size in mrb_funcall */ 34 50 //#define MRB_FUNCALL_ARGC_MAX 16 35 #define MRB_FUNCALL_ARGC_MAX 836 51 37 52 /* number of object per heap page */ 38 53 //#define MRB_HEAP_PAGE_SIZE 1024 39 #define MRB_HEAP_PAGE_SIZE 6440 54 41 55 /* use segmented list for IV table */ 42 56 //#define MRB_USE_IV_SEGLIST 43 #define MRB_USE_IV_SEGLIST44 57 45 58 /* initial size for IV khash; ignored when MRB_USE_IV_SEGLIST is set */ … … 58 71 /* default size of khash table bucket */ 59 72 //#define KHASH_DEFAULT_SIZE 32 60 #define KHASH_DEFAULT_SIZE 861 73 62 74 /* allocated memory address alignment */ … … 65 77 /* page size of memory pool */ 66 78 //#define POOL_PAGE_SIZE 16000 67 #define POOL_PAGE_SIZE 409668 79 69 80 /* initial minimum size for string buffer */ 70 81 //#define MRB_STR_BUF_MIN_SIZE 128 71 #define MRB_STR_BUF_MIN_SIZE 2072 82 73 83 /* arena size */ … … 76 86 /* fixed size GC arena */ 77 87 //#define MRB_GC_FIXED_ARENA 78 #define MRB_GC_FIXED_ARENA79 88 80 89 /* state atexit stack size */
Note:
See TracChangeset
for help on using the changeset viewer.