From 412c86bb58c85057d85e4cbe780ca119051e2ae6 Mon Sep 17 00:00:00 2001 From: take_cheeze Date: Thu, 19 Jun 2014 21:39:01 +0900 Subject: Add primitive type configuration document. --- doc/mrbconf/README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/doc/mrbconf/README.md b/doc/mrbconf/README.md index bb30c0b12..1be60fc05 100644 --- a/doc/mrbconf/README.md +++ b/doc/mrbconf/README.md @@ -46,3 +46,19 @@ You can use mrbconfs with following ways: `MRB_STACK_MAX` * Default value is `0x40000 - MRB_STACK_GROWTH`. * Raises `RuntimeError` when stack size exceeds this value. + +## Primitive type configuration. + +`MRB_USE_FLOAT` +* When defined single precision floating point type(C type `float`) is used as `mrb_float`. +* Else double precision floating point type(C type `double`) is used as `mrb_float`. + +`MRB_INT16` +* When defined `int16_t` will be defined as `mrb_int`. +* Conflicts with `MRB_INT64`. + +`MRB_INT64` +* When defined `int64_t` will be defined as `mrb_int`. +* Conflicts with `MRB_INT16`. +* When `MRB_INT16` or `MRB_INT64` isn't defined `int`(most of the times 32-bit integer) +will be defined as `mrb_int`. -- cgit v1.2.3