Ruby: Globals

Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)

Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

### - m -

- M : object.c, mt19937.c, ruby.c
- M28 : time.c
- M29 : time.c
- M30 : time.c
- M31 : time.c
- M_GRANULARITY : dlmalloc.c
- M_LN10 : math.c
- M_LN2 : math.c
- M_MMAP_THRESHOLD : dlmalloc.c
- M_PI : missing.h
- M_PI_2 : missing.h
- M_TRIM_THRESHOLD : dlmalloc.c
- MAGICAL : dir.c
- MAILHEADER_EXT : strftime.c
- main() : stret_large.c, promotion.c, pyobjc-tc.c, return_dbl.c, return_dbl1.c, return_dbl2.c, return_fl.c, problem1.c, return_fl1.c, return_fl2.c, return_fl3.c, return_ldl.c, return_ll.c, return_ll1.c, return_sc.c, return_sl.c, return_uc.c, return_ul.c, float3.c, nested_struct10.c, struct5.c, float4.c, float_va.c, huge_struct.c, many.c, many2.c, negint.c, nested_struct.c, nested_struct1.c, nested_struct9.c, nested_struct11.c, nested_struct2.c, nested_struct3.c, nested_struct4.c, nested_struct5.c, nested_struct6.c, nested_struct7.c, nested_struct8.c, fitblk.c, va_struct2.c, va_struct3.c, nkf.c, miniunz.c, minizip.c, pufftest.c, testzlib.c, untgz.c, enough.c, va_struct1.c, gun.c, gzappend.c, gzjoin.c, gznorm.c, zpipe.c, main.c, ruby-runner.c, winmain.c, struct3.c, stret_medium.c, stret_medium2.c, strlen.c, strlen2.c, strlen3.c, strlen4.c, struct1.c, struct2.c, stret_large2.c, struct4.c, struct6.c, struct7.c, struct8.c, struct9.c, testclosure.c, uninitialized.c, va_1.c, cls_6byte.c, cls_3_1byte.c, cls_3byte1.c, cls_3byte2.c, cls_4_1byte.c, cls_4byte.c, cls_5_1_byte.c, cls_5byte.c, cls_64byte.c, cls_6_1_byte.c, cls_2byte.c, cls_7byte.c, cls_8byte.c, cls_9byte1.c, cls_9byte2.c, cls_align_double.c, cls_align_float.c, cls_align_longdouble.c, cls_align_longdouble_split.c, closure_simple.c, float2.c, closure_fn0.c, closure_fn1.c, closure_fn2.c, closure_fn3.c, closure_fn4.c, closure_fn5.c, closure_fn6.c, closure_loc_fn0.c, cls_7_1_byte.c, cls_12byte.c, cls_16byte.c, cls_18byte.c, cls_19byte.c, cls_1_1byte.c, cls_20byte.c, cls_20byte1.c, cls_24byte.c, cls_uint.c, cls_multi_ushortchar.c, cls_pointer.c, cls_pointer_stack.c, cls_schar.c, cls_sint.c, cls_sshort.c, cls_struct_va1.c, cls_uchar.c, cls_align_longdouble_split2.c, cls_uchar_va.c, cls_uint_va.c, cls_ulong_va.c, cls_ulonglong.c, cls_ushort.c, cls_ushort_va.c, err_bad_abi.c, err_bad_typedef.c, float.c, float1.c, cls_multi_uchar.c, cls_align_pointer.c, cls_align_sint16.c, cls_align_sint32.c, cls_align_sint64.c, cls_align_uint16.c, cls_align_uint32.c, cls_align_uint64.c, cls_dbls_struct.c, cls_multi_ushort.c, cls_double_va.c, cls_float.c, cls_longdouble.c, cls_longdouble_va.c, cls_multi_schar.c, cls_multi_sshort.c, cls_multi_sshortchar.c, cls_double.c
- Maj : sha2.c
- make_inspect() : win32ole.c, win32ole.h
- make_list : ripper.c, parse.c
- MAKE_SOCKDATA : win32.c
- MAKE_TM : time.c
- MAKE_TM_ENSURE : time.c
- makedir() : untgz.c
- MakeOpenFile : io.h
- makeSTR1 : transcode_data.h
- makeSTR1LEN : transcode_data.h
- MAKEULONG64 : zip.c
- MakeX509ExtFactory : ossl_x509ext.c
- MALLINFO_FIELD_TYPE : dlmalloc.c
- malloc : st.c
- MALLOC : dtoa.c
- MALLOC_ALIGNMENT : dlmalloc.c
- malloc_allocated_size : gc.c
- MALLOC_ALLOCATED_SIZE : gc.c
- MALLOC_ALLOCATED_SIZE_CHECK : gc.c
- MALLOC_FAILURE_ACTION : dlmalloc.c
- malloc_getpagesize : dlmalloc.c
- malloc_increase : gc.c
- malloc_limit : gc.c
- map() : enough.c
- map_errno : win32.c
- mapping_buffer : string.c
- MARGIN : fitblk.c
- MARK_BIN_DELETED : st.c
- MARK_BIN_EMPTY : st.c
- MARK_CHECKPOINT : gc.c
- MARK_CHECKPOINT_PRINT_TICK : gc.c
- MARK_ENTRY_DELETED : st.c
- MARK_IN_BITMAP : gc.c
- mark_inuse_foot : dlmalloc.c
- MARK_OBJECT_ARY_BUCKET_SIZE : gc.c
- mark_smallmap : dlmalloc.c
- mark_stack_t : gc.c
- mark_treemap : dlmalloc.c
- MARKED_IN_BITMAP : gc.c
- MARSHAL_MAJOR : marshal.c
- MARSHAL_MINOR : marshal.c
- mask : debug.c
- mASN1 : ossl_asn1.h, ossl_asn1.c
- match : gun.c
- MATCH : escape.c, date_parse.c, inflate.h
- MATCH_ALL : dir.c
- MATCH_AND_RETURN_CHECK : regexec.c
- MATCH_ANY_FILTER_TH : vm_trace.c
- MATCH_ARG_FREE : regexec.c
- MATCH_ARG_INIT : regexec.c
- MATCH_BUSY : re.c
- MATCH_DIR : dir.c
- MATCHED : strscan.c
- MATCHED_P : strscan.c
- matchname() : untgz.c
- MATRIX_A : mt19937.c
- Max : bigdecimal.h
- max : enough.c
- MAX : regint.h
- MAX2NUM : limits.c
- MAX_ARGS : function.c, ffitest.h
- MAX_BASE36_POWER_TABLE_ENTRIES : bignum.c
- MAX_BITS : deflate.h
- MAX_BL_BITS : trees.c
- MAX_BUG_REPORTERS : error.c
- MAX_DIST : deflate.h
- MAX_ECFLAGS_DECORATORS : transcode.c
- MAX_ERROR_PAR_LEN : regerror.c
- MAX_EVENT_NUM : vm_trace.c
- MAX_FPRARGS : ffi.c
- MAX_GPRARGS : ffi.c
- MAX_HASH_VALUE : lex.c, zonetab.h
- max_insert_length : deflate.h
- MAX_INTEGER_PACK_SIZE : pack.c
- MAX_MATCH : zutil.h
- MAX_MEM_LEVEL : zconf.h
- MAX_NODE_OPT_INFO_REF_COUNT : regcomp.c
- MAX_POSBUF : vm_dump.c
- MAX_POSTPONED_JOB : vm_trace.c
- MAX_POSTPONED_JOB_SPECIAL_ADDITION : vm_trace.c
- MAX_POWER2 : st.c
- MAX_POWER2_FOR_TABLES_WITHOUT_BINS : st.c
- MAX_PTR_NUM : regexec.c
- MAX_REALLOC_GAP : io.c
- MAX_REPARSE_PATH_LEN : file.h
- MAX_REQUEST : dlmalloc.c
- MAX_SIZE_T : dlmalloc.c
- MAX_SMALL_REQUEST : dlmalloc.c
- MAX_SMALL_SIZE : dlmalloc.c
- MAX_ST_INDEX_VAL : st.h
- MAX_STORE : gzlog.c
- MAX_STORED : deflate.c
- MAX_UINT : zlib.c
- MAX_WBITS : zconf.h
- MAX_WORD_LENGTH : zonetab.h, lex.c
- MAXBITS : blast.c, inftree9.c, puff.c, inftrees.c
- MAXCHILDNUM : win32.c
- MAXCODES : puff.c
- MAXDCODES : puff.c
- MAXFILENAME : minizip.c, miniunz.c
- MAXLCODES : puff.c
- maxnr : bigdecimal.c
- MAXPATHLEN : dln.c, ruby.c, process.c, file.c, mjit_worker.c
- MAXRECOVER : nkf.c
- MAXU32 : ioapi.h
- MAXWIN : blast.c
- MAYBE_UNUSED : ffi_common.h, compilers.h, vm.c
- mbclen : regex.h
- MBCLEN_CHARFOUND_LEN : encoding.h
- MBCLEN_CHARFOUND_P : encoding.h
- MBCLEN_INVALID_P : encoding.h
- MBCLEN_NEEDMORE_LEN : encoding.h
- MBCLEN_NEEDMORE_P : encoding.h
- MBCODE_START_POS : regparse.c
- mbstr_to_wstr : file.c, win32.c
- MC_ANYCHAR : regint.h
- MC_ANYCHAR_ANYTIME : regint.h
- MC_ANYTIME : regint.h
- MC_ESC : regint.h
- MC_ONE_OR_MORE_TIME : regint.h
- MC_ZERO_OR_ONE_TIME : regint.h
- mchunk : dlmalloc.c
- MCHUNK_SIZE : dlmalloc.c
- mchunkptr : dlmalloc.c
- MD5_BLOCK_LENGTH : md5.h, md5cc.h
- MD5_CTX : md5.h
- MD5_DIGEST_LENGTH : md5.h
- MD5_DIGEST_STRING_LENGTH : md5.h
- MD5_Finish : md5.h, md5.c, md5cc.h
- MD5_Init : md5.h, md5.c
- MD5_Update : md5.h, md5cc.h, md5.c
- MDAY_SHIFT : date_core.c
- MDAY_WIDTH : date_core.c
- MEASURE_LINE : gc.c
- med3 : util.c
- MEM : inflate.h
- mem2chunk : dlmalloc.c
- memcmp() : memcmp.c
- MemCmp : bigdecimal.c
- MEMCMP : memory.h
- MEMCPY : memory.h
- memcpy : memory.h, ffi_common.h
- MEMCPY_BCOPY : sha2.c
- memmove() : missing.h, memmove.c
- MEMMOVE : memory.h
- MemNumType : regint.h
- MEMO_CAST : imemo.h
- MEMO_ENUM_NEW : enum.c
- memo_flags : enumerator.c
- MEMO_FOR : imemo.h
- MEMO_NEW : imemo.h
- MEMO_V3_SET : enum.c
- memo_value : enumerator.c
- memop_type : gc.c
- MEMOP_TYPE_FREE : gc.c
- MEMOP_TYPE_MALLOC : gc.c
- MEMOP_TYPE_REALLOC : gc.c
- MEMORY : compile.c
- MEMSET_BZERO : sha2.c
- MEMZERO : memory.h
- MESSAGE_FAULT_ADDRESS : signal.c
- META_CLASS_OF_CLASS_CLASS_P : class.c
- METACLASS_OF : class.c
- method_basic_p : numeric.c
- METHOD_DEBUG : vm_method.c
- METHOD_ENTRY_BASIC : method.h
- METHOD_ENTRY_CACHEABLE : method.h
- METHOD_ENTRY_CACHED : method.h
- METHOD_ENTRY_CACHED_SET : method.h
- METHOD_ENTRY_COMPLEMENTED : method.h
- METHOD_ENTRY_COMPLEMENTED_SET : method.h
- METHOD_ENTRY_INVALIDATED : method.h
- METHOD_ENTRY_INVALIDATED_SET : method.h
- METHOD_ENTRY_VISI : method.h
- method_explorer_type : vm_insnhelper.c
- method_ids : debug.c
- method_missing_reason : vm.h
- METHOD_NOT : ripper.c, parse.c
- method_optimized_type : method.h
- METHOD_VISI_MASK : method.h
- METHOD_VISI_PRIVATE : method.h
- METHOD_VISI_PROTECTED : method.h
- METHOD_VISI_PUBLIC : method.h
- METHOD_VISI_UNDEF : method.h
- mexp_search_invokeblock : vm_insnhelper.c
- mexp_search_method : vm_insnhelper.c
- mexp_search_super : vm_insnhelper.c
- MFAIL : dlmalloc.c
- mFiddle : fiddle.h, fiddle.c
- MILLISECOND_IN_NANOSECONDS : date_core.c
- MIME_BUF_MASK : nkf.c
- MIME_BUF_SIZE : nkf.c
- MIME_DECODE_DEFAULT : nkf.h
- mime_input_buf : nkf.c
- mime_priority_func : nkf.c
- MIMEOUT_BUF_LENGTH : nkf.c
- MIN : ffi.c, deflate.c, regint.h, vsnprintf.c
- Min : bigdecimal.h
- MIN2NUM : limits.c
- MIN_CACHE_LINE_SIZE : ffi_sysv.c
- MIN_CHUNK_SIZE : dlmalloc.c
- MIN_HASH_VALUE : zonetab.h, lex.c
- MIN_LARGE_SIZE : dlmalloc.c
- MIN_LINE_SIZE : ffi_darwin.c
- MIN_LOOKAHEAD : deflate.h
- MIN_MATCH : zutil.h
- MIN_PRE_ALLOC_SIZE : string.c
- MIN_REQUEST : dlmalloc.c
- MIN_SHIFT : date_core.c
- MIN_SMALL_INDEX : dlmalloc.c
- MIN_STACK_SIZE : ffi.c
- MIN_WIDTH : date_core.c
- MIN_WORD_LENGTH : zonetab.h, lex.c
- MINIMAL_POWER2 : st.c
- MINIMUM_REPARSE_BUFFER_PATH_LEN : file.h
- minsize_for_tree_index : dlmalloc.c
- MinusInfinity : parser.h
- MINUTE_IN_SECONDS : date_core.c
- MISSING_FCALL : vm.h
- MISSING_MISSING : vm.h
- MISSING_NOENTRY : vm.h
- MISSING_NONE : vm.h
- MISSING_PRIVATE : vm.h
- MISSING_PROTECTED : vm.h
- MISSING_SUPER : vm.h
- MISSING_VCALL : vm.h
- MIXBITS : mt19937.c
- mixed_error : ripper.c, parse.c
- mixed_escape : ripper.c, parse.c
- MJIT_ARCHFLAG : mjit_config.h
- MJIT_ATOMIC_SET : mjit_worker.c
- mjit_call_p : mjit_worker.c
- mjit_capture_cc_entries() : mjit_worker.c
- MJIT_CC_COMMON : mjit_config.h
- MJIT_CFLAGS : mjit_config.h
- MJIT_CFLAGS_PIPE : mjit_worker.c
- MJIT_DEBUGFLAGS : mjit_config.h
- MJIT_DLDFLAGS : mjit_config.h
- mjit_enabled : mjit.h, mjit_worker.c
- MJIT_FUNC_EXPORTED : dllexport.h
- MJIT_HEADER_INSTALL_DIR : mjit_config.h
- mjit_iseq_cc_entries() : mjit_worker.c
- MJIT_LDSHARED : mjit_config.h
- MJIT_LIBS : mjit_config.h
- MJIT_MIN_HEADER_NAME : mjit_config.h
- MJIT_OPTFLAGS : mjit_config.h
- mjit_opts : mjit_worker.c
- MJIT_OPTS_ON : version.c
- MJIT_STATIC : dllexport.h
- MJIT_SYMBOL_EXPORT_BEGIN : dllexport.h
- MJIT_SYMBOL_EXPORT_END : dllexport.h
- MJIT_TMP_PREFIX : mjit_worker.c
- mjit_valid_class_serial_p() : mjit_worker.c
- mjit_worker() : mjit_worker.c
- MKINT : version.c
- MKSTR : version.c
- mktemp : nkf.h
- MMAP_CHUNK_OVERHEAD : dlmalloc.c
- MMAP_CLEARS : dlmalloc.c
- MMAP_FOOT_PAD : dlmalloc.c
- mmarg : util.c
- mmargdecl : util.c
- mmcount : util.c
- mmprepare : util.c
- mmrot3 : util.c
- mmstep : util.c
- mmswap : util.c
- mmtype : util.c
- mNetscape : ossl_ns_spki.c, ossl_ns_spki.h
- mOCSP : ossl_ocsp.c, ossl_ocsp.h
- MOD : date_core.c, adler32.c, time.c
- mod : date_strftime.c, strftime.c
- MOD28 : adler32.c
- MOD63 : adler32.c
- mode : ioapi.h
- MODE_BINARY : io.c
- MODE_BTMODE : io.c
- MODE_BTXMODE : io.c
- mode_t : win32.h
- MODE_TO_LOAD : ruby.c
- MODET2NUM : mode_t.h
- modifier_if : parse.h
- modifier_rescue : parse.h
- modifier_unless : parse.h
- modifier_until : parse.h
- modifier_while : parse.h
- MON_SHIFT : date_core.c
- MON_WIDTH : date_core.c
- MONTHS : date_parse.c
- MOP_IN : regexec.c
- MOP_OUT : regexec.c
- MORE : nkf.c
- MORE_CHAR_FINISHED : io.c
- MORE_CHAR_SUSPENDED : io.c
- MORE_ITEM : pack.c
- MORECORE_CONTIGUOUS : dlmalloc.c
- mOSSL : ossl.c, ossl.h
- mPKey : ossl_pkey.c, ossl_pkey.h
- mPsych : psych.c, psych.h
- mRandom : ossl_rand.c, ossl_rand.h
- MSC_VERSION_BEFORE : compilers.h
- MSC_VERSION_SINCE : compilers.h
- MSDOS : nkf.h
- msegment : dlmalloc.c
- msegmentptr : dlmalloc.c
- MSG : proc.c
- MSG_DONTWAIT_RELIABLE : rubysocket.h
- msghdr_to_wsamsg : win32.c
- MSPACES : dlmalloc.c
- mSSL : ossl_ssl.h, ossl_ssl.c
- mstate : dlmalloc.c
- MT_MAX_STATE : mt19937.c
- mul : date_strftime.c, strftime.c
- MUL_MODULO : bignum.c
- MUL_OVERFLOW_FIXNUM_P : bits.h
- MUL_OVERFLOW_FIXWV_P : time.c
- MUL_OVERFLOW_INT_P : bits.h
- MUL_OVERFLOW_LONG_LONG_P : bits.h
- MUL_OVERFLOW_LONG_P : bits.h
- MUL_OVERFLOW_P : bits.h
- MUL_OVERFLOW_SIGNED_INTEGER_P : bigdecimal.c, bits.h
- MUL_OVERFLOW_SIGNED_VALUE_P : bigdecimal.c
- MUL_OVERFLOW_TIMETICK_P : process.c
- mulfunc_t : bignum.c
- mulquov : time.c
- MULTIPLE_THREADS : dtoa.c
- multmodp() : crc32.c
- MUST_ALIGN : crypt.c
- MUST_STRING : encoding.c
- MUTEX_ALLOW_TRAP : thread_sync.c
- mutex_mark : thread_sync.c
- mWIN32OLE_VARIANT : win32ole_variant_m.c, win32ole_variant_m.h
- mX509 : ossl_x509.c, ossl_x509.h
- MY_BLOCK_SIZE : gdbm.c
- MY_FATAL_FUNC : gdbm.c
- my_ffi_struct : problem1.c
- MyDoMinus64() : testzlib.c
- myGetRDTSC32() : testzlib.c