ruby.h: export ruby_safe_level_4_warning
* include/ruby/ruby.h (ruby_safe_level_4_warning): needed by extension libraries which check safe level 4. [ruby-dev:47517] [Bug #8652] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
c4be7faa52
commit
fa4c213397
@ -1,3 +1,8 @@
|
||||
Tue Oct 1 16:03:42 2013 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* include/ruby/ruby.h (ruby_safe_level_4_warning): needed by extension
|
||||
libraries which check safe level 4. [ruby-dev:47517] [Bug #8652]
|
||||
|
||||
Mon Sep 30 23:14:36 2013 Zachary Scott <e@zzak.io>
|
||||
|
||||
* ext/objspace/objspace.c: [DOC] Cleaned up many rdoc formatting
|
||||
|
@ -568,10 +568,9 @@ int rb_safe_level(void);
|
||||
void rb_set_safe_level(int);
|
||||
#if defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
|
||||
int ruby_safe_level_4_error(void) __attribute__((error("$SAFE=4 is obsolete")));
|
||||
int ruby_safe_level_4_warning(void) __attribute__((warning("$SAFE=4 is obsolete")));
|
||||
# ifdef RUBY_EXPORT
|
||||
# define ruby_safe_level_4_warning() ruby_safe_level_4_error()
|
||||
# else
|
||||
int ruby_safe_level_4_warning(void) __attribute__((warning("$SAFE=4 is obsolete")));
|
||||
# endif
|
||||
#define RUBY_SAFE_LEVEL_INVALID_P(level) \
|
||||
__extension__(__builtin_constant_p(level) && \
|
||||
|
Loading…
x
Reference in New Issue
Block a user