diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-06-13 05:51:14 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-06-13 05:51:14 +0000 |
commit | 3dbf227ed0423c71e5a3f9b2952dcd8a1b3ccc58 (patch) | |
tree | ebf06c792f5262ffd9164fa946f0bb6ddea1d127 /safe.c | |
parent | 0e76c1408517b943a855240489c1afdb502284dc (diff) |
ruby.h: safe_level check
* include/ruby/ruby.h (RUBY_SAFE_LEVEL_CHECK): check constant safe
level at compile time.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41273 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'safe.c')
-rw-r--r-- | safe.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -16,13 +16,16 @@ 3 - all generated objects are tainted */ -#define SAFE_LEVEL_MAX 3 +#define SAFE_LEVEL_MAX RUBY_SAFE_LEVEL_MAX #include "ruby/ruby.h" #include "vm_core.h" /* $SAFE accessor */ +#undef rb_secure +#undef rb_set_safe_level + int rb_safe_level(void) { |