Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
Macros
defines.h File Reference
#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/gcc_version_since.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
 
#define RB_GNUC_EXTENSION   __extension__
 
#define RB_GNUC_EXTENSION_BLOCK(x)   __extension__ ({ x; })
 
#define RUBY_MBCHAR_MAXSIZE   INT_MAX
 
#define FLUSH_REGISTER_WINDOWS   ((void)0)
 

Detailed Description

Author
$Author$
Date
Wed May 18 00:21:44 JST 1994

Definition in file defines.h.

Macro Definition Documentation

◆ FLUSH_REGISTER_WINDOWS

#define FLUSH_REGISTER_WINDOWS   ((void)0)

Definition at line 106 of file defines.h.

◆ RB_GNUC_EXTENSION

#define RB_GNUC_EXTENSION   __extension__

Definition at line 85 of file defines.h.

◆ RB_GNUC_EXTENSION_BLOCK

#define RB_GNUC_EXTENSION_BLOCK (   x)    __extension__ ({ x; })

Definition at line 86 of file defines.h.

◆ RUBY

#define RUBY

Definition at line 82 of file defines.h.

◆ RUBY_MBCHAR_MAXSIZE

#define RUBY_MBCHAR_MAXSIZE   INT_MAX

Definition at line 96 of file defines.h.