diff options
| author | Masaki Muranaka <[email protected]> | 2012-09-05 02:55:25 +0900 |
|---|---|---|
| committer | Masaki Muranaka <[email protected]> | 2012-09-05 02:55:25 +0900 |
| commit | 75da99548934472a870d3444ccd99083b93ca56b (patch) | |
| tree | 65458395976bf013b039554a660e459988ebaa87 /tools | |
| parent | a1876bc22baf513b76d74cb8c62a915e07627e31 (diff) | |
| download | mruby-75da99548934472a870d3444ccd99083b93ca56b.tar.gz mruby-75da99548934472a870d3444ccd99083b93ca56b.zip | |
Fix not to use memset() in structure inizialization.
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/mrbc/mrbc.c | 3 | ||||
| -rw-r--r-- | tools/mruby/mruby.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/tools/mrbc/mrbc.c b/tools/mrbc/mrbc.c index 94675c391..5382b90a8 100644 --- a/tools/mrbc/mrbc.c +++ b/tools/mrbc/mrbc.c @@ -70,8 +70,9 @@ parse_args(mrb_state *mrb, int argc, char **argv, struct _args *args) char *infile = NULL; char *outfile = NULL; char **origargv = argv; + static const struct _args args_zero = { 0 }; - memset(args, 0, sizeof(*args)); + *args = args_zero; args->ext = RITEBIN_EXT; for (argc--,argv++; argc > 0; argc--,argv++) { diff --git a/tools/mruby/mruby.c b/tools/mruby/mruby.c index 2719bad01..444170270 100644 --- a/tools/mruby/mruby.c +++ b/tools/mruby/mruby.c @@ -57,8 +57,9 @@ static int parse_args(mrb_state *mrb, int argc, char **argv, struct _args *args) { char **origargv = argv; + static const struct _args args_zero = { 0 }; - memset(args, 0, sizeof(*args)); + *args = args_zero; for (argc--,argv++; argc > 0; argc--,argv++) { char *item; |
