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:

### - e -

- e_proc : cont.c
- eaccess() : file.c, missing.h
- EACH_DEBUG_FEATURES : ruby.c
- EACH_DUMPS : ruby.c
- EACH_FEATURES : ruby.c
- each_obj_callback : gc.c
- each_obj_with_flags : objspace.c
- EADDRINUSE : win32.h
- EADDRNOTAVAIL : win32.h
- EAFNOSUPPORT : win32.h
- EAI_ADDRFAMILY : addrinfo.h
- EAI_AGAIN : addrinfo.h
- EAI_BADFLAGS : addrinfo.h
- EAI_BADHINTS : addrinfo.h
- EAI_FAIL : addrinfo.h
- EAI_FAMILY : addrinfo.h
- EAI_MAX : addrinfo.h
- EAI_MEMORY : addrinfo.h
- EAI_NODATA : addrinfo.h
- EAI_NONAME : addrinfo.h
- EAI_PROTOCOL : addrinfo.h
- EAI_SERVICE : addrinfo.h
- EAI_SOCKTYPE : addrinfo.h
- EAI_SYSTEM : addrinfo.h
- EALIGN : asm.h
- EALIGN_W_0 : asm.h
- EALIGN_W_1 : asm.h
- EALIGN_W_2 : asm.h
- EALIGN_W_3 : asm.h
- EALIGN_W_4 : asm.h
- EALIGN_W_5 : asm.h
- EALIGN_W_6 : asm.h
- EALIGN_W_7 : asm.h
- EALREADY : win32.h
- eASN1Error : ossl_asn1.c, ossl_asn1.h
- Ebits : dtoa.c
- eBNError : ossl_bn.c, ossl_bn.h
- EC_curve_nist2nid : openssl_missing.h
- EC_EXEC_TAG : eval_intern.h
- EC_JUMP_TAG : eval_intern.h
- EC_POP_TAG : eval_intern.h
- EC_PUSH_TAG : eval_intern.h
- EC_REPUSH_TAG : eval_intern.h
- EC_TMPPOP_TAG : eval_intern.h
- eCipherError : ossl_cipher.c, ossl_cipher.h
- eConfigError : ossl_config.c, ossl_config.h
- ECONNABORTED : win32.h
- ECONNREFUSED : win32.h
- ECONNRESET : win32.h
- econv_after_output : encoding.h
- ECONV_AFTER_OUTPUT : encoding.h
- ECONV_CR_NEWLINE_DECORATOR : encoding.h
- ECONV_CRLF_NEWLINE_DECORATOR : encoding.h
- ECONV_DECORATOR_MASK : encoding.h
- ECONV_DEFAULT_NEWLINE_DECORATOR : encoding.h
- econv_destination_buffer_full : encoding.h
- ECONV_ERROR_HANDLER_MASK : encoding.h
- econv_finished : encoding.h
- econv_flag_types : debug.c
- econv_incomplete_input : encoding.h
- econv_invalid_byte_sequence : encoding.h
- ECONV_INVALID_MASK : encoding.h
- ECONV_INVALID_REPLACE : encoding.h
- ECONV_NEWLINE_DECORATOR_MASK : encoding.h
- ECONV_NEWLINE_DECORATOR_READ_MASK : encoding.h
- ECONV_NEWLINE_DECORATOR_WRITE_MASK : encoding.h
- ECONV_PARTIAL_INPUT : encoding.h
- econv_result : debug.c
- econv_source_buffer_empty : encoding.h
- ECONV_STATEFUL_DECORATOR_MASK : encoding.h
- ECONV_UNDEF_HEX_CHARREF : encoding.h
- ECONV_UNDEF_MASK : encoding.h
- ECONV_UNDEF_REPLACE : encoding.h
- econv_undefined_conversion : encoding.h
- ECONV_UNIVERSAL_NEWLINE_DECORATOR : encoding.h
- ECONV_XML_ATTR_CONTENT_DECORATOR : encoding.h
- ECONV_XML_ATTR_QUOTE_DECORATOR : encoding.h
- ECONV_XML_TEXT_DECORATOR : encoding.h
- EDESTADDRREQ : win32.h
- eDHError : ossl_pkey.h, ossl_pkey_dh.c
- eDigestError : ossl_digest.h, ossl_digest.c
- EDIT_LINE_LIBRARY_VERSION : readline.c
- EDQUOT : win32.h
- eDSAError : ossl_pkey.h, ossl_pkey_dsa.c
- eEC_GROUP : ossl_pkey.h, ossl_pkey_ec.c
- eEC_POINT : ossl_pkey.h, ossl_pkey_ec.c
- eECError : ossl_pkey.h, ossl_pkey_ec.c
- eEngineError : ossl_engine.c, ossl_engine.h
- eHMACError : ossl_hmac.h, ossl_hmac.c
- EHOSTDOWN : win32.h
- EHOSTUNREACH : win32.h
- EINPROGRESS : win32.h
- EISCONN : win32.h
- eKillSignal : thread.c
- ELOOP : win32.h
- ELSE_IF_STATE_CHECK_MARK : regexec.c
- ELTS_SHARED : fl_type.h
- Emin : dtoa.c
- EMPTY_BIN : st.c
- EMPTY_BIN_P : st.c
- EMPTY_OR_DELETED_BIN_P : st.c
- EMSGSIZE : win32.h
- ENABLE_ECONV_NEWLINE_OPTION : transcode.c
- enable_lock : dlmalloc.c
- enable_mmap : dlmalloc.c
- ENABLE_PATH_CHECK : file.c
- ENABLE_VIRTUAL_TERMINAL_PROCESSING : win32.c
- ENC_ALIAS : regenc.h
- ENC_ASSERT : encoding.c
- ENC_CODERANGE : encoding.h
- ENC_CODERANGE_7BIT : encoding.h
- ENC_CODERANGE_AND : encoding.h
- ENC_CODERANGE_ASCIIONLY : encoding.h
- ENC_CODERANGE_BROKEN : encoding.h
- ENC_CODERANGE_CLEAN_P : encoding.h
- ENC_CODERANGE_CLEAR : encoding.h
- ENC_CODERANGE_MASK : encoding.h
- ENC_CODERANGE_SET : encoding.h
- enc_coderange_types : debug.c
- ENC_CODERANGE_UNKNOWN : encoding.h
- ENC_CODERANGE_VALID : encoding.h
- ENC_DEBUG : encoding.c
- ENC_DUMMY : regenc.h
- ENC_DUMMY_FLAG : encoding.c, regexec.c
- ENC_DUMMY_P : encoding.c
- ENC_INDEX_MASK : encoding.c
- ENC_MACHING_CP : win32ole.c
- ENC_REGISTER : encoding.c
- ENC_REPLICATE : regenc.h
- ENC_SET_DUMMY : encoding.c
- ENC_TO_ENCINDEX : encoding.c
- ENCDB_REGISTER : encoding.c
- ENCINDEX_ASCII : encindex.h
- ENCINDEX_BUILTIN_MAX : encindex.h
- ENCINDEX_EUC_JP : encindex.h
- ENCINDEX_US_ASCII : encindex.h
- ENCINDEX_UTF8_MAC : encindex.h
- ENCINDEX_UTF_16 : encindex.h
- ENCINDEX_UTF_16BE : encindex.h
- ENCINDEX_UTF_16LE : encindex.h
- ENCINDEX_UTF_32 : encindex.h
- ENCINDEX_UTF_32BE : encindex.h
- ENCINDEX_UTF_32LE : encindex.h
- ENCINDEX_UTF_8 : encindex.h
- ENCINDEX_Windows_31J : encindex.h
- enclen : regenc.h
- ENCLOSE_ABSENT : regparse.h
- ENCLOSE_CONDITION : regparse.h
- ENCLOSE_MEMORY : regparse.h
- ENCLOSE_OPTION : regparse.h
- ENCLOSE_STOP_BACKTRACK : regparse.h
- ENCODING_CODERANGE_SET : encoding.h
- encoding_consts : debug.c
- ENCODING_COUNT : encoding.c
- encoding_equal : transcode.c
- ENCODING_GET : encoding.h
- ENCODING_GET_INLINED : encoding.h
- ENCODING_INLINE_MAX : encoding.h
- ENCODING_IS_ASCII8BIT : encoding.h
- ENCODING_MASK : encoding.h
- ENCODING_MAXNAMELEN : encoding.h
- encoding_name_to_id_table : nkf.c
- ENCODING_NAMELEN_MAX : encoding.c
- ENCODING_SET : encoding.h
- ENCODING_SET_INLINED : encoding.h
- ENCODING_SHIFT : encoding.h
- encrypt() : crypt.h
- encrypt_r() : crypt.c, crypt.h
- END : asm.h, re.c, string.c
- END_BLOCK : trees.c
- END_FOREACH_CHILD : win32.c
- END_INSN : vm_exec.h
- END_INSNS_DISPATCH : vm_exec.h
- END_OF_ENUMERATION : method.h
- END_OF_INPUT : parse.h
- ENDHEADERMAGIC : zip.c
- endhostent() : win32.c
- ENDIAN_2143 : nkf.c
- ENDIAN_3412 : nkf.c
- ENDIAN_BIG : nkf.c
- ENDIAN_LITTLE : nkf.c
- ENDIANNESS_BIG : memory_view.c
- ENDIANNESS_LITTLE : memory_view.c
- ENDIANNESS_NATIVE : memory_view.c
- endianness_t : memory_view.c
- endnetent() : win32.c
- endprotoent() : win32.c
- endpwent : file.c
- endservent() : win32.c
- ENETDOWN : win32.h
- ENETRESET : win32.h
- ENETUNREACH : win32.h
- ENGLAND : date_core.c
- ENI_FAMILY : getnameinfo.c
- ENI_MEMORY : getnameinfo.c
- ENI_NOHOSTNAME : getnameinfo.c
- ENI_NOSERVNAME : getnameinfo.c
- ENI_NOSOCKET : getnameinfo.c
- ENI_SALEN : getnameinfo.c
- ENI_SYSTEM : getnameinfo.c
- ENOBUFS : win32.h
- ENOPROTOOPT : win32.h
- ENOTCONN : win32.h
- ENOTSOCK : win32.h
- enough() : enough.c
- ENOUGH : inftree9.h, inftrees.h
- ENOUGH_DISTS : inftree9.h, inftrees.h
- ENOUGH_LENS : inftree9.h, inftrees.h
- enough_to_get : win32.c
- enough_to_put : win32.c
- ENSURE_EIGENCLASS : class.c
- ENTER : bigdecimal.c
- ENTRY : asm.h
- ENTRY_BASE : st.c
- enum_chain_free : enumerator.c
- ENUM_ELEM : string.c
- ENUM_WANT_SVALUE : enum.c
- enumerator_free : enumerator.c
- ENUMFUNC : enum.c
- env : win32.c
- ENV_MAX : win32.c
- env_name : hash.c
- environ : crt_externs.h, hash.c
- ENVMATCH : hash.c, process.c
- ENVNMATCH : hash.c
- eOCSPError : ossl_ocsp.c
- EOF : vsnprintf.c
- EOPNOTSUPP : win32.h
- EOS_P : strscan.c
- eOSSLError : ossl.c, ossl.h
- EPFNOSUPPORT : win32.h
- ePKCS12Error : ossl_pkcs12.c, ossl_pkcs12.h
- ePKCS7Error : ossl_pkcs7.c, ossl_pkcs7.h
- ePKeyError : ossl_pkey.c, ossl_pkey.h
- EPROCLIM : win32.h
- EPROTONOSUPPORT : win32.h
- EPROTOTYPE : win32.h
- EQ_UNREDEFINED_P : vm_insnhelper.c
- EQUAL : st.c
- eRandomError : ossl_rand.c, ossl_rand.h
- EREMOTE : win32.h
- erf() : missing.h, erf.c
- erfc() : missing.h, erf.c
- ERR : parse.c, getaddrinfo.c, ripper.c
- err : win32.c
- ERR_MSG : zutil.h
- ERR_RETURN : zutil.h
- errcpy : re.c
- ERRMSG : process.c
- ERRMSG1 : process.c
- ERRMSG2 : process.c
- ERRNOMSG : cont.c
- error() : untgz.c
- ERROR_ARGS : compile.c
- ERROR_ARGS_AT : compile.c
- ERROR_EXIT : pty.c
- error_inval : stringio.c
- ERROR_PIPE_LOCAL : win32.c
- ERROR_TOKEN : cparse.c
- ERRORFUNC : attributes.h
- eRSAError : ossl_pkey_rsa.c, ossl_pkey.h
- ESC : nkf.c
- ESCAPE_CONTROL : ripper.c, parse.c
- ESCAPE_META : ripper.c, parse.c
- ESHUTDOWN : win32.h
- ESOCKTNOSUPPORT : win32.h
- eSPKIError : ossl_ns_spki.c, ossl_ns_spki.h
- ESTALE : win32.h
- etc_confstr : etc.c
- etc_nprocessors : etc.c
- etc_sysconf : etc.c
- etc_uname : etc.c
- eTerminateSignal : thread.c
- ETIMEDOUT : win32.h
- ETOOMANYREFS : win32.h
- EUC_JIS_2004 : nkf.c
- EUC_JISX0213 : nkf.c
- EUC_JP : nkf.c
- euc_to_utf8_1byte : utf8tbl.c
- euc_to_utf8_2bytes : utf8tbl.c
- euc_to_utf8_2bytes_mac : utf8tbl.c
- euc_to_utf8_2bytes_ms : utf8tbl.c
- euc_to_utf8_2bytes_x0213 : utf8tbl.c
- EUCJP_ASCII : nkf.c
- EUCJP_MS : nkf.c
- EUCJP_NKF : nkf.c
- EUSERS : win32.h
- EVENTSINK_AddRef() : win32ole_event.c
- EVENTSINK_Constructor() : win32ole_event.c
- EVENTSINK_Destructor() : win32ole_event.c
- EVENTSINK_GetIDsOfNames() : win32ole_event.c
- EVENTSINK_GetTypeInfo() : win32ole_event.c
- EVENTSINK_GetTypeInfoCount() : win32ole_event.c
- EVENTSINK_Invoke() : win32ole_event.c
- EVENTSINK_QueryInterface() : win32ole_event.c
- EVIL : parser.h
- EVP_CTRL_AEAD_GET_TAG : openssl_missing.h
- EVP_CTRL_AEAD_SET_IVLEN : openssl_missing.h
- EVP_CTRL_AEAD_SET_TAG : openssl_missing.h
- EVP_MD_CTX_free : openssl_missing.h
- EVP_MD_CTX_new : openssl_missing.h
- EVP_PKEY_up_ref : openssl_missing.h
- eWIN32OLEQueryInterfaceError : win32ole_error.c, win32ole_error.h
- eWIN32OLERuntimeError : win32ole_error.c, win32ole_error.h
- EWOULDBLOCK : rubysocket.h, win32.h, io.c
- eX509AttrError : ossl_x509.h, ossl_x509attr.c
- eX509CertError : ossl_x509.h, ossl_x509cert.c
- eX509CRLError : ossl_x509.h, ossl_x509crl.c
- eX509ExtError : ossl_x509.h, ossl_x509ext.c
- eX509NameError : ossl_x509.h, ossl_x509name.c
- eX509ReqError : ossl_x509.h, ossl_x509req.c
- eX509RevError : ossl_x509.h, ossl_x509revoked.c
- eX509StoreError : ossl_x509.h, ossl_x509store.c
- EX_HOUR : date_core.c
- EX_MDAY : date_core.c
- EX_MIN : date_core.c
- EX_MON : date_core.c
- EX_SEC : date_core.c
- examine() : enough.c
- EXC_ENCODING : parser.c
- exception_error : eval.c
- EXCESS : fitblk.c
- EXCL : range.c
- EXEC_EVENT_HOOK : vm_core.h
- EXEC_EVENT_HOOK_AND_POP_FRAME : vm_core.h
- EXEC_EVENT_HOOK_ORIG : vm_core.h
- EXIT_FAILURE : process.c, eval_intern.h
- EXIT_SUCCESS : error.c, eval_intern.h, process.c, version.c
- EXLEN : inflate.h
- exp1 : math.c
- exp2 : math.c
- Exp_1 : dtoa.c
- Exp_11 : dtoa.c
- Exp_mask : dtoa.c
- Exp_msk1 : dtoa.c
- Exp_msk11 : dtoa.c
- Exp_shift : dtoa.c
- Exp_shift1 : dtoa.c
- EXPAND_ALL : load.c
- EXPAND_HOME : load.c
- EXPAND_NON_CACHE : load.c
- expand_path : file.c
- EXPAND_PATH_BUFFER : file.c
- EXPAND_RELATIVE : load.c
- EXPAND_STRING_MAX_LENGTH : regcomp.c
- expand_type : load.c
- EXPECT : st.c
- EXPECT_NODE : compile.c
- EXPECT_NODE_NONULL : compile.c
- explicit_bzero() : explicit_bzero.c, missing.h
- EXPORT_DER : ossl_pkey_ec.c
- EXPORT_DUP : process.c
- EXPORT_PEM : ossl_pkey_ec.c
- EXPORT_STR : process.c
- ExportStringValue : rstring.h
- EXPR_ARG_ANY : ripper.c, parse.c
- EXPR_ARG_bit : ripper.c, parse.c
- EXPR_BEG_ANY : ripper.c, parse.c
- EXPR_BEG_bit : ripper.c, parse.c
- EXPR_CLASS_bit : parse.c, ripper.c
- EXPR_CMDARG_bit : ripper.c, parse.c
- EXPR_DOT_bit : ripper.c, parse.c
- EXPR_END_ANY : ripper.c, parse.c
- EXPR_END_bit : ripper.c, parse.c
- EXPR_ENDARG_bit : ripper.c, parse.c
- EXPR_ENDFN_bit : ripper.c, parse.c
- EXPR_FITEM_bit : parse.c, ripper.c
- EXPR_FNAME_bit : ripper.c, parse.c
- EXPR_LABEL_bit : ripper.c, parse.c
- EXPR_LABELED_bit : ripper.c, parse.c
- EXPR_MAX_STATE : ripper.c, parse.c
- EXPR_MID_bit : ripper.c, parse.c
- EXPR_NONE : ripper.c, parse.c
- EXPR_VALUE : parse.c, ripper.c
- ExprMatch() : untgz.c
- EXTERN_BIT : dlmalloc.c
- EXTERNAL_PREFIX : dln.c
- EXTOUT : ruby-runner.h
- EXTOUT_DIR : ruby-runner.c
- EXTRA : gzlog.c, inflate.h
- extra_blbits : trees.c
- extra_dbits : trees.c
- extra_lbits : trees.c
- EXTRA_STATE : deflate.h
- extract_kwarg : class.c
- EXTRACT_TIME : time.c
- EXTRACT_VTM : time.c