summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorYukihiro Matz Matsumoto <[email protected]>2013-03-19 11:58:31 +0900
committerYukihiro Matz Matsumoto <[email protected]>2013-03-19 11:58:31 +0900
commitdc2e1c1ce8ae6da16532337b85ea1064db8d0624 (patch)
treefc389b0c1bc23dea76e92c5747a8905a31966844 /include
parent5217d889633fc556458b2327c30ba483e02ce6d7 (diff)
parent6ab9c389c43bdad2311b384852a1f448e56a527c (diff)
downloadmruby-dc2e1c1ce8ae6da16532337b85ea1064db8d0624.tar.gz
mruby-dc2e1c1ce8ae6da16532337b85ea1064db8d0624.zip
Merge branch 'pr-add-new-api-mrb_true_or_false_value' of https://github.com/monaka/mruby into monaka-pr-add-new-api-mrb_true_or_false_value
Diffstat (limited to 'include')
-rw-r--r--include/mruby/value.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/include/mruby/value.h b/include/mruby/value.h
index eae08855d..88fbf098c 100644
--- a/include/mruby/value.h
+++ b/include/mruby/value.h
@@ -274,4 +274,20 @@ mrb_undef_value(void)
return v;
}
+static inline mrb_value
+mrb_true_or_false_value(mrb_bool boolean)
+{
+ mrb_value v;
+
+ v.value.i = 1;
+ if (boolean) {
+ v.tt = MRB_TT_TRUE;
+ }
+ else {
+ v.tt = MRB_TT_FALSE;
+ }
+
+ return v;
+}
+
#endif /* MRUBY_OBJECT_H */