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:

### - u -

- U16 : bignum.c
- U32 : bignum.c
- u32 : random.c
- U32TO8_LE : siphash.c
- u64 : siphash.c
- U64TO8_LE : siphash.c
- u8 : many2.c
- U8TO32_LE : siphash.c
- U8TO64_LE : siphash.c
- u_int : vsnprintf.c
- u_long : vsnprintf.c
- u_short : vsnprintf.c
- UARG : vsnprintf.c
- uch : zutil.h
- UChar : onigmo.h
- uchf : zutil.h
- uCommand : win32ole.c
- UCS_MAP_ASCII : nkf.c
- UCS_MAP_CP10001 : nkf.c
- UCS_MAP_CP932 : nkf.c
- UCS_MAP_MS : nkf.c
- UI8_2_NUM : win32ole.h
- UIDT2NUM : uid_t.h
- uInt : zconf.h
- uint : gzlog.c
- UINT16 : ffi_common.h
- UINT2NUM : int.h
- UINT32 : ffi_common.h
- uint32_t : sha2.h
- UINT64 : ffi_common.h
- uint64_t : siphash.h, sha2.h
- UINT8 : ffi_common.h
- uint8_t : sha2.h
- uIntf : zconf.h
- UINTPTR2NUM : memory_view.c
- UINTPTR_MAX : win32.h
- uintptr_t : win32.h
- ulg : zutil.h
- ULL : sha2.c
- ULL2NUM : long_long.h
- ulong : gzlog.c
- uLong() : ioapi.h, zconf.h
- ULONG2NUM : long.h
- ULONG_MAX_PLUS_ONE : numeric.c
- uLongf : zconf.h
- UMASK : mt19937.c
- UNALIGNED_ADD : st.c
- UNALIGNED_ADD_4 : st.c
- UNALIGNED_ADD_ALL : st.c
- UNALIGNED_MEMBER_ACCESS : gc.h
- UNALIGNED_MEMBER_PTR : gc.h
- UNALIGNED_WORD_ACCESS : config.h, regint.h, siphash.c
- uncompress() : uncompr.c
- uncompress2() : uncompr.c
- UNDEF : transcode_data.h
- UNDEF_ALLOC_FUNC : vm_method.c
- UNDEF_LEAKED : error.c
- undef_mesg : eval_error.c
- undef_mesg_for : eval_error.c
- undefined : vm_method.c
- UNDEFINED_BIN_IND : st.c
- UNDEFINED_ENTRY_IND : st.c
- undefined_error : error.c
- UNDEFINED_METHOD_ENTRY_P : method.h
- UNDEFINED_REFINED_METHOD_P : method.h
- UNESCAPE : dir.c
- UNEXPECTED_NODE : gc.c
- ungetc : nkf.c
- UNI_MAX_BMP : generator.h
- UNI_MAX_LEGAL_UTF32 : generator.h
- UNI_MAX_UTF16 : generator.h
- UNI_MAX_UTF32 : generator.h
- UNI_REPLACEMENT_CHAR : generator.h, parser.h
- UNI_STRICT_CONVERSION : generator.h
- UNI_SUR_HIGH_END : parser.h, generator.h
- UNI_SUR_HIGH_START : parser.h, generator.h
- UNI_SUR_LOW_END : generator.h, parser.h
- UNI_SUR_LOW_START : generator.h, parser.h
- UNICODE_BMP_MAX : nkf.c
- UNICODE_MAX : nkf.c
- UNICODE_NORMALIZATION : config.h
- UNICODE_VALID_CODEPOINT_P : regenc.h
- uninit_genrand : mt19937.c
- UNIX_EPOCH_IN_CJD : date_core.c
- unknown_longjmp_status : eval_error.c
- UNKNOWN_NODE : compile.c
- UNLIKELY : ffi_common.h, internal.h, dtoa.c
- UNLIMITED_ARGUMENTS : error.h
- unlink_chunk : dlmalloc.c
- unlink_first_small_chunk : dlmalloc.c
- unlink_large_chunk : dlmalloc.c
- unlink_small_chunk : dlmalloc.c
- UNPACK_1 : pack.c
- UNPACK_ARRAY : pack.c
- UNPACK_BLOCK : pack.c
- UNPACK_PUSH : pack.c
- UNREACHABLE : assume.h
- UNREACHABLE_RETURN : assume.h
- UNSET_WHEN : ruby.c
- unsigned_clock_t : process.c
- UNSIGNED_INTEGER_MAX : bits.h
- unsigned_time_t : timev.h
- UNSPECIFIED_ENCODING : encoding.c
- unterminated_literal : ripper.c, parse.c
- unz64_file_pos : unzip.h
- unz64local_CheckCurrentFileCoherencyHeader() : unzip.c
- unz64local_DosDateToTmuDate() : unzip.c
- unz64local_getByte() : unzip.c
- unz64local_GetCurrentFileInfoInternal() : unzip.c
- unz64local_getLong() : unzip.c
- unz64local_getLong64() : unzip.c
- unz64local_getShort() : unzip.c
- unz64local_SearchCentralDir() : unzip.c
- unz64local_SearchCentralDir64() : unzip.c
- UNZ_BADZIPFILE : unzip.h
- UNZ_BUFSIZE : unzip.c
- unz_copyright : unzip.c
- UNZ_CRCERROR : unzip.h
- UNZ_END_OF_LIST_OF_FILE : unzip.h
- UNZ_EOF : unzip.h
- UNZ_ERRNO : unzip.h
- unz_file_info : unzip.h
- unz_file_info64 : unzip.h
- unz_file_info64_internal : unzip.c
- unz_file_pos : unzip.h
- unz_global_info : unzip.h
- unz_global_info64 : unzip.h
- UNZ_INTERNALERROR : unzip.h
- UNZ_MAXFILENAMEINZIP : unzip.c
- UNZ_OK : unzip.h
- UNZ_PARAMERROR : unzip.h
- unzClose() : unzip.c
- unzCloseCurrentFile() : unzip.c
- unzeof() : unzip.c
- unzFile : unzip.h
- unzGetCurrentFileInfo() : unzip.c
- unzGetCurrentFileInfo64() : unzip.c
- unzGetCurrentFileZStreamPos64() : unzip.c
- unzGetFilePos() : unzip.c, unzip.h
- unzGetFilePos64() : unzip.c, unzip.h
- unzGetGlobalComment() : unzip.c
- unzGetGlobalInfo() : unzip.c
- unzGetGlobalInfo64() : unzip.c
- unzGetLocalExtrafield() : unzip.c
- unzGetOffset() : unzip.c, unzip.h
- unzGetOffset64() : unzip.c, unzip.h
- unzGoToFilePos() : unzip.c, unzip.h
- unzGoToFilePos64() : unzip.c, unzip.h
- unzGoToFirstFile() : unzip.c
- unzGoToNextFile() : unzip.c
- unzLocateFile() : unzip.c
- unzOpen() : unzip.c
- unzOpen2() : unzip.c
- unzOpen2_64() : unzip.c
- unzOpen64() : unzip.c
- unzOpenCurrentFile() : unzip.c
- unzOpenCurrentFile2() : unzip.c
- unzOpenCurrentFile3() : unzip.c
- unzOpenCurrentFilePassword() : unzip.c
- unzOpenInternal() : unzip.c
- unzReadCurrentFile() : unzip.c
- unzRepair() : mztools.h, mztools.c
- unzSetOffset() : unzip.c, unzip.h
- unzSetOffset64() : unzip.c, unzip.h
- unzStringFileNameCompare() : unzip.c
- unztell() : unzip.c
- unztell64() : unzip.c
- UPDATE_CALLBACK : hash.c
- UPDATE_CHECK : inflate.c
- UPDATE_HASH : deflate.c
- UPDATE_IF_MOVED : gc.c
- UPDATE_MEMO : enum.c
- UPDATE_REFERENCE : proc.c
- UPDATE_TYPED_REFERENCE : proc.c
- updatewindow() : inflate.c
- UPPER : strftime.c
- upper_hexdigits : escape.c, vsnprintf.c, sprintf.c
- USAGE_ERROR_ACTION : dlmalloc.c
- USE__BUILTIN___CLEAR_CACHE : ffi.c
- USE_BACKREF_WITH_LEVEL : regint.h
- USE_BUILTIN_FFS : dlmalloc.c
- USE_CAPITAL_P_NAMED_GROUP : regint.h
- USE_CAPTURE_HISTORY : regint.h
- USE_CONSERVATIVE_STACK_END : gc.h
- USE_CRNL_AS_LINE_TERMINATOR : regenc.h
- USE_DEBUG_COUNTER : debug_counter.h
- USE_DEV_RANDOM : dlmalloc.c
- USE_DEV_URANDOM : random.c
- USE_EMBED_CI : vm_callinfo.h
- USE_EVENTFD : thread.c
- USE_FFI_CLOSURE_ALLOC : closure.c
- USE_FIND_LONGEST_SEARCH_ALL_OF_RANGE : regint.h
- USE_FLONUM : special_consts.h
- USE_GC_MALLOC_OBJ_INFO_DETAILS : xmalloc.h
- USE_INSERT_IGNORE_ESCAPE : readline.c
- USE_INSNS_COUNTER : vm_exec.h
- USE_INSPECT_BYTE : option.c
- USE_JIT_COMPACTION : mjit_worker.c
- USE_LAZY_LOAD : vm_core.h
- use_lock : dlmalloc.c
- USE_LOCK_BIT : dlmalloc.c
- USE_LOCKS : dlmalloc.c
- use_mmap : dlmalloc.c
- USE_MMAP_BIT : dlmalloc.c
- USE_MONOMANIAC_CHECK_CAPTURES_IN_ENDLESS_REPEAT : regint.h
- USE_NAME_ON_FS : dir.c
- USE_NAME_ON_FS_BY_FNMATCH : dir.c
- USE_NAME_ON_FS_REAL_BASENAME : dir.c
- USE_NAMED_GROUP : regint.h
- USE_NATIVE_THREAD_PRIORITY : thread.c
- USE_NEWLINE_AT_END_OF_STRING_HAS_EMPTY_LINE : regint.h
- USE_NO_INVALID_QUANTIFIER : regint.h
- use_noncontiguous : dlmalloc.c
- USE_NONCONTIGUOUS_BIT : dlmalloc.c
- USE_NTFS : file.c
- USE_NTFS_ADS : file.c
- USE_OPENDIR_AT : dir.c
- USE_OPT_HIST : vm_insnhelper.c
- USE_OSPATH : file.c
- USE_PACK : date_core.c
- USE_PERL_SUBEXP_CALL : regint.h
- USE_POLL : io.c
- USE_QTFR_PEEK_NEXT : regint.h
- USE_RB_INFINITY : missing.h
- USE_RB_NAN : missing.h
- USE_RGENGC : rgengc.h
- USE_RGENGC_LOGGING_WB_UNPROTECT : rgengc.h
- USE_RINCGC : rgengc.h
- USE_SPAWNV : process.c
- USE_ST_LIBRARY : regint.h
- USE_SUBEXP_CALL : regint.h
- USE_SUNDAY_QUICK_SEARCH : regint.h
- USE_SYMBOL_AS_METHOD_NAME : ruby.h
- USE_SYMBOL_GC : symbol.c
- USE_TICK_T : gc.c
- USE_TOKEN_THREADED_VM : regexec.c
- USE_TRANSIENT_HEAP : rarray.h
- USE_UNICODE_AGE_PROPERTIES : regenc.h
- USE_UNICODE_PROPERTIES : regenc.h
- USE_VARIABLE_META_CHARS : regint.h
- USE_VM_CLOCK : thread_win32.h
- USE_WARNING_REDUNDANT_NESTED_REPEAT_OPERATOR : regint.h
- USE_WORD_BEGIN_END : regint.h
- ush : zutil.h
- ushf : zutil.h
- USHORT2NUM : short.h
- USTR : string.c
- UTC_ZONE : time.c
- UTF16 : generator.h, parser.h
- UTF16_IS_SURROGATE : regenc.h
- UTF16_IS_SURROGATE_FIRST : regenc.h
- UTF16_IS_SURROGATE_SECOND : regenc.h
- UTF16_TO_UTF32 : nkf.c
- UTF32 : generator.h, parser.h
- UTF8 : generator.h, parser.h
- UTF8_INPUT_ENABLE : config.h
- UTF8_MAC : nkf.c
- UTF8_OUTPUT_ENABLE : config.h
- UTF8_PATH : ruby.c
- utf8_to_euc_2bytes : utf8tbl.c
- utf8_to_euc_2bytes_932 : utf8tbl.c
- utf8_to_euc_2bytes_mac : utf8tbl.c
- utf8_to_euc_2bytes_ms : utf8tbl.c
- utf8_to_euc_2bytes_x0213 : utf8tbl.c
- utf8_to_euc_3bytes : utf8tbl.c
- utf8_to_euc_3bytes_932 : utf8tbl.c
- utf8_to_euc_3bytes_mac : utf8tbl.c
- utf8_to_euc_3bytes_ms : utf8tbl.c
- utf8_to_euc_3bytes_x0213 : utf8tbl.c
- utf8_to_wstr : win32.c
- UTF_16 : nkf.c
- UTF_16BE : nkf.c
- UTF_16BE_BOM : nkf.c
- UTF_16LE : nkf.c
- UTF_16LE_BOM : nkf.c
- UTF_32 : nkf.c
- UTF_32BE : nkf.c
- UTF_32BE_BOM : nkf.c
- UTF_32LE : nkf.c
- UTF_32LE_BOM : nkf.c
- UTF_8 : nkf.c
- UTF_8_BOM : nkf.c
- UTF_8N : nkf.c
- utf_prefix_len : io.c
- UWIDEINT_MAX : time.c
- uwideint_t : time.c