Ruby 2.7.0p0(2019-12-25revision647ee6f091eafcce70ffb75ddf7e121e192ab217)

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_char : rb_mjit_min_header-2.7.0.h
- u_int : vsnprintf.c , rb_mjit_min_header-2.7.0.h
- u_int16_t : rb_mjit_min_header-2.7.0.h
- u_int32_t : rb_mjit_min_header-2.7.0.h
- u_int64_t : rb_mjit_min_header-2.7.0.h
- u_int8_t : rb_mjit_min_header-2.7.0.h
- u_long : vsnprintf.c , rb_mjit_min_header-2.7.0.h
- u_register_t : rb_mjit_min_header-2.7.0.h
- u_short : vsnprintf.c , rb_mjit_min_header-2.7.0.h
- ualarm() : rb_mjit_min_header-2.7.0.h
- UARG : vsnprintf.c
- UChar : onigmo.h
- UCHAR_MAX : rb_mjit_min_header-2.7.0.h
- uCommand : win32ole.c
- ucontext_t : rb_mjit_min_header-2.7.0.h
- 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
- uid_t : rb_mjit_min_header-2.7.0.h
- UIDT2NUM : ruby.h , rb_mjit_min_header-2.7.0.h
- uint : rb_mjit_min_header-2.7.0.h
- uint128_t : rb_mjit_min_header-2.7.0.h
- UINT16_C : rb_mjit_min_header-2.7.0.h
- UINT16_MAX : rb_mjit_min_header-2.7.0.h
- uint16_t : rb_mjit_min_header-2.7.0.h
- UINT2NUM : ruby.h , rb_mjit_min_header-2.7.0.h
- UINT32_C : rb_mjit_min_header-2.7.0.h
- UINT32_MAX : rb_mjit_min_header-2.7.0.h
- uint32_t : sha2.h , rb_mjit_min_header-2.7.0.h
- UINT64_C : rb_mjit_min_header-2.7.0.h
- UINT64_MAX : rb_mjit_min_header-2.7.0.h
- uint64_t : siphash.h , sha2.h , rb_mjit_min_header-2.7.0.h
- UINT8_C : rb_mjit_min_header-2.7.0.h
- UINT8_MAX : rb_mjit_min_header-2.7.0.h
- uint8_t : sha2.h , rb_mjit_min_header-2.7.0.h
- UINT_FAST16_MAX : rb_mjit_min_header-2.7.0.h
- uint_fast16_t : rb_mjit_min_header-2.7.0.h
- UINT_FAST32_MAX : rb_mjit_min_header-2.7.0.h
- uint_fast32_t : rb_mjit_min_header-2.7.0.h
- UINT_FAST64_MAX : rb_mjit_min_header-2.7.0.h
- uint_fast64_t : rb_mjit_min_header-2.7.0.h
- UINT_FAST8_MAX : rb_mjit_min_header-2.7.0.h
- uint_fast8_t : rb_mjit_min_header-2.7.0.h
- UINT_LEAST16_MAX : rb_mjit_min_header-2.7.0.h
- uint_least16_t : rb_mjit_min_header-2.7.0.h
- UINT_LEAST32_MAX : rb_mjit_min_header-2.7.0.h
- uint_least32_t : rb_mjit_min_header-2.7.0.h
- UINT_LEAST64_MAX : rb_mjit_min_header-2.7.0.h
- uint_least64_t : rb_mjit_min_header-2.7.0.h
- UINT_LEAST8_MAX : rb_mjit_min_header-2.7.0.h
- uint_least8_t : rb_mjit_min_header-2.7.0.h
- UINT_MAX : rb_mjit_min_header-2.7.0.h
- UINTMAX_C : rb_mjit_min_header-2.7.0.h
- UINTMAX_MAX : rb_mjit_min_header-2.7.0.h
- uintmax_t : rb_mjit_min_header-2.7.0.h
- UINTPTR_MAX : win32.h , rb_mjit_min_header-2.7.0.h
- uintptr_t : win32.h , rb_mjit_min_header-2.7.0.h
- ULL : sha2.c
- ULL2NUM : rb_mjit_min_header-2.7.0.h
- ULLONG_MAX : rb_mjit_min_header-2.7.0.h
- ulong : rb_mjit_min_header-2.7.0.h
- ULONG2NUM : ruby.h , rb_mjit_min_header-2.7.0.h
- ULONG_LONG_MAX : rb_mjit_min_header-2.7.0.h
- ULONG_MAX : rb_mjit_min_header-2.7.0.h
- ULONG_MAX_PLUS_ONE : numeric.c
- umask() : rb_mjit_min_header-2.7.0.h
- UMASK : mt19937.c
- UNALIGNED_ADD : st.c
- UNALIGNED_ADD_4 : st.c
- UNALIGNED_ADD_ALL : st.c
- UNALIGNED_MEMBER_ACCESS : internal.h , rb_mjit_min_header-2.7.0.h
- UNALIGNED_MEMBER_PTR : internal.h , rb_mjit_min_header-2.7.0.h
- UNALIGNED_WORD_ACCESS : defines.h , regint.h , siphash.c , rb_mjit_min_header-2.7.0.h
- 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 , rb_mjit_min_header-2.7.0.h
- UNDEFINED_REFINED_METHOD_P : method.h , rb_mjit_min_header-2.7.0.h
- UNESCAPE : dir.c
- UNEXPECTED_NODE : gc.c
- ungetc : nkf.c , rb_mjit_min_header-2.7.0.h
- 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 : generator.h , parser.h
- UNI_SUR_HIGH_START : generator.h , parser.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 , rb_mjit_min_header-2.7.0.h
- UNLIMITED_ARGUMENTS : intern.h , rb_mjit_min_header-2.7.0.h
- unlink() : rb_mjit_min_header-2.7.0.h
- unlink_chunk : dlmalloc.c
- unlink_first_small_chunk : dlmalloc.c
- unlink_large_chunk : dlmalloc.c
- unlink_small_chunk : dlmalloc.c
- unlinkat() : rb_mjit_min_header-2.7.0.h
- unlockpt() : rb_mjit_min_header-2.7.0.h
- UNPACK_1 : pack.c
- UNPACK_ARRAY : pack.c
- UNPACK_BLOCK : pack.c
- UNPACK_PUSH : pack.c
- UNREACHABLE : ruby.h , rb_mjit_min_header-2.7.0.h
- UNREACHABLE_RETURN : ruby.h , rb_mjit_min_header-2.7.0.h
- UNSET_WHEN : ruby.c
- unsetenv() : rb_mjit_min_header-2.7.0.h
- unsigned : rb_mjit_min_header-2.7.0.h
- unsigned_clock_t : process.c
- UNSIGNED_INTEGER_MAX : rb_mjit_min_header-2.7.0.h , internal.h
- unsigned_time_t : timev.h
- UNSPECIFIED_ENCODING : encoding.c
- unterminated_literal : parse.c , ripper.c
- UPDATE_CALLBACK : hash.c
- UPDATE_IF_MOVED : gc.c
- UPDATE_MEMO : enum.c
- UPDATE_REFERENCE : proc.c
- UPDATE_TYPED_REFERENCE : proc.c
- UPPER : strftime.c
- upper_hexdigits : escape.c , sprintf.c , vsnprintf.c
- USAGE_ERROR_ACTION : dlmalloc.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 , rb_mjit_min_header-2.7.0.h
- USE_DEV_RANDOM : dlmalloc.c
- USE_DEV_URANDOM : random.c
- USE_EVENTFD : thread.c
- USE_FFI_CLOSURE_ALLOC : closure.c
- USE_FIND_LONGEST_SEARCH_ALL_OF_RANGE : regint.h
- USE_FLONUM : ruby.h , rb_mjit_min_header-2.7.0.h
- USE_GC_MALLOC_OBJ_INFO_DETAILS : defines.h , rb_mjit_min_header-2.7.0.h
- USE_INSERT_IGNORE_ESCAPE : readline.c
- USE_INSPECT_BYTE : option.c
- USE_LAZY_LOAD : vm_core.h , rb_mjit_min_header-2.7.0.h
- use_lock : dlmalloc.c
- USE_LOCK_BIT : dlmalloc.c
- USE_LOCKS : dlmalloc.c
- USE_MJIT : rb_mjit_min_header-2.7.0.h
- 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 , rb_mjit_min_header-2.7.0.h
- 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 : rb_mjit_min_header-2.7.0.h , ruby.h
- USE_RGENGC_LOGGING_WB_UNPROTECT : ruby.h , rb_mjit_min_header-2.7.0.h
- USE_RINCGC : ruby.h , rb_mjit_min_header-2.7.0.h
- USE_SIGALTSTACK : rb_mjit_min_header-2.7.0.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 , rb_mjit_min_header-2.7.0.h
- USE_SYMBOL_GC : internal.h , rb_mjit_min_header-2.7.0.h
- USE_TICK_T : gc.c
- USE_TOKEN_THREADED_VM : regexec.c
- USE_TRANSIENT_HEAP : ruby.h , rb_mjit_min_header-2.7.0.h
- USE_UNALIGNED_MEMBER_ACCESS : rb_mjit_min_header-2.7.0.h
- USE_UNICODE_AGE_PROPERTIES : regenc.h
- USE_UNICODE_PROPERTIES : regenc.h
- USE_VARIABLE_META_CHARS : regint.h
- USE_WARNING_REDUNDANT_NESTED_REPEAT_OPERATOR : regint.h
- USE_WORD_BEGIN_END : regint.h
- useconds_t : rb_mjit_min_header-2.7.0.h
- ushort : rb_mjit_min_header-2.7.0.h
- USHORT2NUM : rb_mjit_min_header-2.7.0.h , ruby.h
- USHRT_MAX : rb_mjit_min_header-2.7.0.h
- usleep() : rb_mjit_min_header-2.7.0.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 : parser.h , generator.h
- UTF8 : parser.h , generator.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
- UTIME_NOW : rb_mjit_min_header-2.7.0.h
- UTIME_OMIT : rb_mjit_min_header-2.7.0.h
- utimensat() : rb_mjit_min_header-2.7.0.h
- utoa() : rb_mjit_min_header-2.7.0.h
- UWIDEINT_MAX : time.c
- uwideint_t : time.c