From 49a048c54428fef85f8b52b82916b1a39112a51e Mon Sep 17 00:00:00 2001 From: ksss Date: Mon, 10 Mar 2014 13:14:07 +0000 Subject: set bit field for mrb_bool --- src/string.c | 2 +- src/symbol.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/string.c b/src/string.c index 3d3f084ca..dff8de90f 100644 --- a/src/string.c +++ b/src/string.c @@ -41,7 +41,7 @@ const char mrb_digitmap[] = "0123456789abcdefghijklmnopqrstuvwxyz"; typedef struct mrb_shared_string { - mrb_bool nofree; + mrb_bool nofree : 1; int refcnt; char *ptr; mrb_int len; diff --git a/src/symbol.c b/src/symbol.c index 95e8ed290..937d7d6ab 100644 --- a/src/symbol.c +++ b/src/symbol.c @@ -12,7 +12,7 @@ /* ------------------------------------------------------ */ typedef struct symbol_name { - mrb_bool lit; + mrb_bool lit : 1; uint16_t len; const char *name; } symbol_name; -- cgit v1.2.3