mruby  2.0.1
mruby is the lightweight implementation of the Ruby language
Macros
common.h File Reference

More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MRB_BEGIN_DECL
 Start declarations in C mode.
 
#define MRB_END_DECL
 End declarations in C mode.
 
#define mrb_noreturn
 Shared compiler macros. More...
 
#define mrb_deprecated
 Mark a function as deprecated. More...
 
#define MRB_INLINE   static inline
 Declare a function as always inlined. More...
 
#define MRB_API   extern
 Declare a public MRuby API function. More...
 

Detailed Description

See Copyright Notice in mruby.h

Macro Definition Documentation

◆ MRB_API

#define MRB_API   extern

Declare a public MRuby API function.

◆ mrb_deprecated

#define mrb_deprecated

Mark a function as deprecated.

◆ MRB_INLINE

#define MRB_INLINE   static inline

Declare a function as always inlined.

◆ mrb_noreturn

#define mrb_noreturn

Shared compiler macros.

Declare a function that never returns.