diff options
| author | Masaki Muranaka <[email protected]> | 2012-10-24 17:00:54 +0900 |
|---|---|---|
| committer | Masaki Muranaka <[email protected]> | 2012-10-25 15:47:45 +0900 |
| commit | 1933e2660c86c0731806993a9a212116bb454622 (patch) | |
| tree | 8d0809bef8d017b49638eb1e849671c8a642a5cc /include | |
| parent | f5b6f03c9e802702c6f5f74bc3e778f3c4d8baca (diff) | |
| download | mruby-1933e2660c86c0731806993a9a212116bb454622.tar.gz mruby-1933e2660c86c0731806993a9a212116bb454622.zip | |
Use substitution instead of memset in structure initialization.
Diffstat (limited to 'include')
| -rw-r--r-- | include/mruby/data.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/mruby/data.h b/include/mruby/data.h index ad91e0044..b9bedb3f9 100644 --- a/include/mruby/data.h +++ b/include/mruby/data.h @@ -30,7 +30,7 @@ struct RData *mrb_data_object_alloc(mrb_state *mrb, struct RClass* klass, void * #define Data_Make_Struct(mrb,klass,strct,type,sval) (\ sval = mrb_malloc(mrb, sizeof(strct)),\ - memset(sval, 0, sizeof(strct)),\ + { static const strct zero = { 0 }; *sval = zero},\ Data_Wrap_Struct(mrb,klass,type,sval)\ ) |
