diff options
| author | ksss <[email protected]> | 2014-03-10 13:14:07 +0000 |
|---|---|---|
| committer | ksss <[email protected]> | 2014-03-10 13:14:07 +0000 |
| commit | 49a048c54428fef85f8b52b82916b1a39112a51e (patch) | |
| tree | 81dfd2a45ebe03e20bd3563f2deaf7d766c3560c /src | |
| parent | f168e12ba7171aad2370b933687cef9a77b1e5af (diff) | |
| download | mruby-49a048c54428fef85f8b52b82916b1a39112a51e.tar.gz mruby-49a048c54428fef85f8b52b82916b1a39112a51e.zip | |
set bit field for mrb_bool
Diffstat (limited to 'src')
| -rw-r--r-- | src/string.c | 2 | ||||
| -rw-r--r-- | src/symbol.c | 2 |
2 files changed, 2 insertions, 2 deletions
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; |
