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>
|
Mon Sep 30 23:14:36 2013 Zachary Scott <e@zzak.io>
|
||||||
|
|
||||||
* ext/objspace/objspace.c: [DOC] Cleaned up many rdoc formatting
|
* 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);
|
void rb_set_safe_level(int);
|
||||||
#if defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
|
#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_error(void) __attribute__((error("$SAFE=4 is obsolete")));
|
||||||
|
int ruby_safe_level_4_warning(void) __attribute__((warning("$SAFE=4 is obsolete")));
|
||||||
# ifdef RUBY_EXPORT
|
# ifdef RUBY_EXPORT
|
||||||
# define ruby_safe_level_4_warning() ruby_safe_level_4_error()
|
# 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
|
# endif
|
||||||
#define RUBY_SAFE_LEVEL_INVALID_P(level) \
|
#define RUBY_SAFE_LEVEL_INVALID_P(level) \
|
||||||
__extension__(__builtin_constant_p(level) && \
|
__extension__(__builtin_constant_p(level) && \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user