Ruby 4.1.0dev (2026-09-26 revision 57213d44ce7b1a31fc9648e9cd5eb0c4507f4a49)
Macros
exported.h File Reference

(57213d44ce7b1a31fc9648e9cd5eb0c4507f4a49)

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

Go to the source code of this file.

Macros

#define PRISM_EXPORTED_FUNCTION
 By default, we compile with -fvisibility=hidden.
 

Macro Definition Documentation

◆ PRISM_EXPORTED_FUNCTION

#define PRISM_EXPORTED_FUNCTION

By default, we compile with -fvisibility=hidden.

When this is enabled, we need to mark certain functions as being publically-visible. This macro does that in a compiler-agnostic way.

Definition at line 20 of file exported.h.