Ruby 3.3.7p123 (2025-01-15 revision be31f993d7fa0219d85f7b3c694d454da4ecc10b)
|
#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) |
This is expanded to the passed token for non-GCC compilers. | |
Definition in file defines.h.
#define RB_GNUC_EXTENSION __extension__ |
This is expanded to nothing for non-GCC compilers.
Definition at line 89 of file defines.h.
Referenced by rb_mul_size_overflow().
#define RB_GNUC_EXTENSION_BLOCK | ( | x | ) |