Ruby: Globals

Ruby 3.4.8p72 (2025-12-17 revision 995b59f66677d44767ce9faac6957e5543617ff9)

Here is a list of all documented macros with links to the documentation:

### - f -

- FilePathStringValue : ruby.h
- FilePathValue : ruby.h
- FIX2INT : int.h
- FIX2LONG : long.h
- FIX2SHORT : short.h
- FIX2UINT : int.h
- FIX2ULONG : long.h
- FIXABLE : fixnum.h
- FIXNUM_FLAG : special_consts.h
- FIXNUM_MAX : fixnum.h
- FIXNUM_MIN : fixnum.h
- FIXNUM_P : special_consts.h
- FL_ABLE : fl_type.h
- FL_ALL : fl_type.h
- FL_ALL_RAW : fl_type.h
- FL_ANY : fl_type.h
- FL_ANY_RAW : fl_type.h
- FL_EXIVAR : fl_type.h
- FL_FINALIZE : fl_type.h
- FL_FREEZE : fl_type.h
- FL_PROMOTED : fl_type.h
- FL_REVERSE : fl_type.h
- FL_REVERSE_RAW : fl_type.h
- FL_SEEN_OBJ_ID : fl_type.h
- FL_SET : fl_type.h
- FL_SET_RAW : fl_type.h
- FL_SHAREABLE : fl_type.h
- FL_SINGLETON : fl_type.h
- FL_TAINT : fl_type.h
- FL_TEST : fl_type.h
- FL_TEST_RAW : fl_type.h
- FL_UNSET : fl_type.h
- FL_UNSET_RAW : fl_type.h
- FL_UNTRUSTED : fl_type.h
- FL_USER0 : fl_type.h
- FL_USER1 : fl_type.h
- FL_USER10 : fl_type.h
- FL_USER11 : fl_type.h
- FL_USER12 : fl_type.h
- FL_USER13 : fl_type.h
- FL_USER14 : fl_type.h
- FL_USER15 : fl_type.h
- FL_USER16 : fl_type.h
- FL_USER17 : fl_type.h
- FL_USER18 : fl_type.h
- FL_USER19 : fl_type.h
- FL_USER2 : fl_type.h
- FL_USER3 : fl_type.h
- FL_USER4 : fl_type.h
- FL_USER5 : fl_type.h
- FL_USER6 : fl_type.h
- FL_USER7 : fl_type.h
- FL_USER8 : fl_type.h
- FL_USER9 : fl_type.h
- FL_USHIFT : fl_type.h
- FL_WB_PROTECTED : fl_type.h
- FLONUM_FLAG : special_consts.h
- FLONUM_MASK : special_consts.h
- FLONUM_P : special_consts.h
- FMODE_APPEND : io.h
- FMODE_BINMODE : io.h
- FMODE_CREATE : io.h
- FMODE_DUPLEX : io.h
- FMODE_EXCL : io.h
- FMODE_EXTERNAL : io.h
- FMODE_READABLE : io.h
- FMODE_READWRITE : io.h
- FMODE_SETENC_BY_BOM : io.h
- FMODE_SYNC : io.h
- FMODE_TEXTMODE : io.h
- FMODE_TRUNC : io.h
- FMODE_TTY : io.h
- FMODE_WRITABLE : io.h