diff options
| author | Masaki Muranaka <[email protected]> | 2013-04-07 12:51:13 +0900 |
|---|---|---|
| committer | Masaki Muranaka <[email protected]> | 2013-04-07 12:51:13 +0900 |
| commit | 2c0f2eb9f83bbba0c55cdf01479ee08a0eee4c40 (patch) | |
| tree | 7f6b7e4e8b5978c9cd401bb37554da0e39e84291 /tools | |
| parent | 3286fb511e2694e8eb50ecd80beaf7e1db1a0e21 (diff) | |
| download | mruby-2c0f2eb9f83bbba0c55cdf01479ee08a0eee4c40.tar.gz mruby-2c0f2eb9f83bbba0c55cdf01479ee08a0eee4c40.zip | |
Add ARGV constant. It is not required by ISO. Compatibility with CRuby.
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/mirb/mirb.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/mirb/mirb.c b/tools/mirb/mirb.c index ba400bf95..334f9359c 100644 --- a/tools/mirb/mirb.c +++ b/tools/mirb/mirb.c @@ -10,6 +10,7 @@ #include <string.h> #include <mruby.h> +#include "mruby/array.h" #include <mruby/proc.h> #include <mruby/data.h> #include <mruby/compile.h> @@ -236,6 +237,7 @@ main(int argc, char **argv) fputs("Invalid mrb interpreter, exiting mirb\n", stderr); return EXIT_FAILURE; } + mrb_define_global_const(mrb, "ARGV", mrb_ary_new_capa(mrb, 0)); n = parse_args(mrb, argc, argv, &args); if (n == EXIT_FAILURE) { |
