|
Ruby 4.0.0dev (2025-12-15 revision 529b49144eaac5eb8deb5036e459bec9f7940175)
|
#include "ruby/internal/config.h"#include <stdio.h>#include "ruby/internal/dllexport.h"#include "ruby/internal/xmalloc.h"#include "ruby/backward/2/assume.h"#include "ruby/backward/2/attributes.h"#include "ruby/backward/2/bool.h"#include "ruby/backward/2/long_long.h"#include "ruby/backward/2/stdalign.h"#include "ruby/backward/2/stdarg.h"#include "ruby/internal/dosish.h"#include "ruby/missing.h"

Go to the source code of this file.
Macros | |
| #define | RUBY |
| Asserts that the compilation unit includes Ruby's CAPI. | |
| #define | RB_GNUC_EXTENSION __extension__ |
| This is expanded to nothing for non-GCC compilers. | |
| #define | RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) |
| This is expanded to the passed token for non-GCC compilers. | |
Definition in file defines.h.
| #define RB_GNUC_EXTENSION __extension__ |
| #define RB_GNUC_EXTENSION_BLOCK | ( | x | ) | __extension__ ({ x; }) |