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

### - a -

- A : big5.c , cp949.c , euc_jp.c , gbk.c , shift_jis.c , euc_kr.c , utf_8.c , node.c , emacs_mule.c , euc_tw.c , util.c , gb18030.c
- a64toi : crypt.c
- a_dot_and_an_e : complex.c
- a_dot_pat : rational.c
- A_FIELD_HEADER : node.c
- A_ID : node.c
- A_INDENT : node.c
- A_INT : node.c
- A_LIT : node.c
- A_LONG : node.c
- A_NODE_HEADER : node.c
- a_slash : complex.c
- abbr_daynames : date_core.c
- abbr_days : date_parse.c
- ABBR_DAYS : date_parse.c
- abbr_monthnames : date_core.c
- abbr_months : date_parse.c
- ABBR_MONTHS : date_parse.c
- Abs : bigdecimal.h
- AbsAddrType : regint.h
- ACCEPT : big5.c , cp949.c , emacs_mule.c , euc_jp.c , euc_kr.c , euc_tw.c , gb18030.c , gbk.c , shift_jis.c , utf_8.c
- accept_blocking() : init.c
- access : win32.h
- access_internal() : file.c
- acosh() : missing.h , acosh.c
- acp_to_wstr : win32.c
- ACQUIRE_DTOA_LOCK : util.c
- add : date_strftime.c , strftime.c , time.c
- ADD2HEAP : ripper.c , ripper.y , parse.c , parse.y
- add_abs_addr() : regcomp.c
- ADD_ADJUST : compile.c
- ADD_ADJUST_RESTORE : compile.c
- ADD_ALL_MULTI_BYTE_RANGE : regparse.c
- add_bitset() : regcomp.c
- ADD_BYTE_LEVEL : bytecode.c
- add_bytes() : regcomp.c
- ADD_CALL : compile.c
- ADD_CALL_RECEIVER : compile.c
- ADD_CALL_WITH_BLOCK : compile.c
- ADD_CATCH_ENTRY : compile.c
- add_char_amb_opt_map_info() : regcomp.c
- add_char_opt_map_info() : regcomp.c
- add_code_range() : regparse.c
- add_code_range0() : regparse.c
- add_code_range_to_buf() : regparse.c
- add_code_range_to_buf0() : regparse.c
- add_compile_string() : regcomp.c
- add_compile_string_length() : regcomp.c
- add_ctype_to_cc() : regparse.c
- add_ctype_to_cc_by_range() : regparse.c
- ADD_DIRECT : st.c
- ADD_ELEM() : compile.c
- add_ensure_iseq() : compile.c
- add_ensure_range() : compile.c
- add_event_call_back() : win32ole.c
- add_frac : date_core.c
- add_freelist() : gc.c
- add_heap_slots() : gc.c
- add_id() : node.c
- add_indent() : node.c
- ADD_INSN : compile.c
- ADD_INSN1 : compile.c
- ADD_INSN2 : compile.c
- ADD_INSN3 : compile.c
- ADD_INSNL : compile.c
- ADD_LABEL : compile.c
- add_length() : regcomp.c
- ADD_LEVEL : bytecode.c , token.c
- add_mem_num() : regcomp.c
- add_mml() : regcomp.c
- add_modules() : ruby.c
- add_multi_byte_cclass() : regcomp.c
- add_opcode() : regcomp.c
- add_opcode_option() : regcomp.c
- add_opcode_rel_addr() : regcomp.c
- add_opt_anc_info() : regcomp.c
- add_opt_method() : vm.c
- add_option() : regcomp.c
- ADD_PC : vm_insnhelper.h
- add_pointer() : regcomp.c
- add_rel_addr() : regcomp.c
- ADD_SEND : compile.c
- ADD_SEND_R : compile.c
- ADD_SEQ : compile.c
- add_suffix() : bug.c
- ADD_TRACE : compile.c
- adddecl : date_strftime.c , strftime.c
- added : vm_method.c
- AddExponent() : bigdecimal.c
- ADDINC128 : sha2.c
- addrinfo_afamily() : raddrinfo.c
- addrinfo_canonname() : raddrinfo.c
- addrinfo_firstonly_new() : raddrinfo.c
- addrinfo_free : raddrinfo.c
- addrinfo_getnameinfo() : raddrinfo.c
- addrinfo_initialize() : raddrinfo.c
- addrinfo_inspect() : raddrinfo.c
- addrinfo_inspect_sockaddr() : raddrinfo.c
- addrinfo_ip_address() : raddrinfo.c
- addrinfo_ip_p() : raddrinfo.c
- addrinfo_ip_port() : raddrinfo.c
- addrinfo_ip_unpack() : raddrinfo.c
- addrinfo_ipv4_loopback_p() : raddrinfo.c
- addrinfo_ipv4_multicast_p() : raddrinfo.c
- addrinfo_ipv4_p() : raddrinfo.c
- addrinfo_ipv4_private_p() : raddrinfo.c
- addrinfo_ipv6_p() : raddrinfo.c
- addrinfo_list_new() : raddrinfo.c
- addrinfo_mark() : raddrinfo.c
- addrinfo_mdump() : raddrinfo.c
- addrinfo_memsize() : raddrinfo.c
- addrinfo_mload() : raddrinfo.c
- addrinfo_pfamily() : raddrinfo.c
- addrinfo_protocol() : raddrinfo.c
- addrinfo_s_allocate() : raddrinfo.c
- addrinfo_s_getaddrinfo() : raddrinfo.c
- addrinfo_s_ip() : raddrinfo.c
- addrinfo_s_tcp() : raddrinfo.c
- addrinfo_s_udp() : raddrinfo.c
- addrinfo_socktype() : raddrinfo.c
- addrinfo_to_sockaddr() : raddrinfo.c
- addrinfo_type : raddrinfo.c
- addrinfo_unix_p() : raddrinfo.c
- ADJUST : compile.c
- adjust_registers_to_matched() : strscan.c
- advice_arg_check() : io.c
- AF_UNSPEC : sockport.h
- afdl : getaddrinfo.c , getnameinfo.c
- after_exec() : process.c
- after_fork : process.c
- after_gc_sweep() : gc.c
- AI_ADDRCONFIG : addrinfo.h
- AI_ALL : addrinfo.h
- AI_CANONNAME : addrinfo.h
- AI_DEFAULT : addrinfo.h
- ai_errlist : getaddrinfo.c
- ai_get_afamily() : raddrinfo.c
- AI_MASK : addrinfo.h
- AI_NUMERICHOST : addrinfo.h
- AI_NUMERICSERV : addrinfo.h
- AI_PASSIVE : addrinfo.h
- AI_V4MAPPED : addrinfo.h
- AI_V4MAPPED_CFG : addrinfo.h
- alias : nkf.c , emitter.c
- ALIGN_CHAR : dl.h
- ALIGN_DOUBLE : dl.h
- ALIGN_FLOAT : dl.h
- ALIGN_INT : dl.h
- ALIGN_LONG : dl.h
- ALIGN_SHORT : dl.h
- ALIGN_VOIDP : dl.h
- ALIGNMENT_RIGHT : regint.h
- ALLOC : ruby.h
- alloc : st.c
- alloc_addrinfo() : raddrinfo.c
- ALLOC_AND_COPY : iseq.c
- ALLOC_ARGV : process.c
- ALLOC_ARGV_WITH_STR : process.c
- ALLOC_CT : syck.h
- alloc_event_hook() : thread.c
- alloc_invoke_arguments() : tcltklib.c
- ALLOC_N : ruby.h
- alloca() : eval_intern.h , gc.c
- ALLOCA_N : ruby.h
- allocate() : closure.c , function.c , emitter.c , parser.c
- allocate_cbsubst_info() : tkutil.c
- allocate_converted_string() : transcode.c
- allocate_sorted_heaps() : gc.c
- AllocCipher : ossl_cipher.c
- ALLOCV : ruby.h
- ALLOCV_END : ruby.h
- ALLOCV_N : ruby.h
- ALLOW_INTS : rubysig.h
- ALLOWED_ANCHOR_IN_LB : regcomp.c
- ALLOWED_ANCHOR_IN_LB_NOT : regcomp.c
- ALLOWED_ENCLOSE_IN_LB : regcomp.c
- ALLOWED_ENCLOSE_IN_LB_NOT : regcomp.c
- ALLOWED_TYPE_IN_LB : regcomp.c
- alpha_f : nkf.c
- ALT : vsnprintf.c
- alt_merge_mml() : regcomp.c
- alt_merge_node_opt_info() : regcomp.c
- alt_merge_opt_anc_info() : regcomp.c
- alt_merge_opt_exact_info() : regcomp.c
- alt_merge_opt_map_info() : regcomp.c
- ALT_STACK_SIZE : vm_core.h
- ambiguous_operator : ripper.c , ripper.y , parse.c , parse.y
- an_e_pat : rational.c
- an_underscore : complex.c , rational.c
- ANCHOR_ANYCHAR_STAR : regint.h
- ANCHOR_ANYCHAR_STAR_MASK : regparse.h
- ANCHOR_ANYCHAR_STAR_ML : regint.h
- ANCHOR_BEGIN_BUF : regint.h
- ANCHOR_BEGIN_LINE : regint.h
- ANCHOR_BEGIN_POSITION : regint.h
- ANCHOR_END_BUF : regint.h
- ANCHOR_END_BUF_MASK : regparse.h
- ANCHOR_END_LINE : regint.h
- ANCHOR_LOOK_BEHIND : regint.h
- ANCHOR_LOOK_BEHIND_NOT : regint.h
- ANCHOR_NOT_WORD_BOUND : regint.h
- ANCHOR_PREC_READ : regint.h
- ANCHOR_PREC_READ_NOT : regint.h
- ANCHOR_SEMI_END_BUF : regint.h
- ANCHOR_WORD_BEGIN : regint.h
- ANCHOR_WORD_BOUND : regint.h
- ANCHOR_WORD_END : regint.h
- and_cclass() : regparse.c
- and_code_range1() : regparse.c
- and_code_range_buf() : regparse.c
- ANN : node.c
- answer : dir.c
- ANY : getaddrinfo.c , getnameinfo.c
- ANYARGS : defines.h , st.h
- APPEND_ELEM() : compile.c
- APPEND_LABEL : compile.c
- APPEND_LIST() : compile.c
- append_utf8() : re.c
- appendline() : io.c
- apply2files() : file.c
- apply_all_case_fold() : iso_8859_16.c , iso_8859_5.c , iso_8859_1.c , iso_8859_10.c , iso_8859_13.c , iso_8859_14.c , iso_8859_15.c , iso_8859_2.c , iso_8859_3.c , iso_8859_4.c , iso_8859_7.c , iso_8859_9.c
- apply_seq_in_map() : gram.c
- AR : node.c
- AREF : cparse.c
- aref_fallback() : transcode.c
- arg : ripper.y , parse.y
- arg_ambiguous : ripper.c , ripper.y , parse.c , parse.y
- arg_ambiguous_gen() : ripper.c , parse.c
- arg_append : ripper.c , parse.c , parse.y , ripper.y
- arg_append_gen() : ripper.c , ripper.y , parse.c , parse.y
- arg_blk_pass() : ripper.c , parse.c , parse.y , ripper.y
- arg_concat : ripper.c , parse.c , parse.y , ripper.y
- arg_concat_gen() : ripper.c , parse.c , parse.y , ripper.y
- ARG_ENCODING_FIXED : re.c
- ARG_ENCODING_NONE : re.c
- ARG_FLUSH : zlib.c
- ARG_LEVEL : zlib.c
- ARG_MEMLEVEL : zlib.c
- ARG_REG_OPTION_MASK : re.c
- ARG_STRATEGY : zlib.c
- ARG_UNUSED : ripper.y , regenc.h , regint.h
- arg_var : ripper.c , ripper.y , parse.c , parse.y
- arg_var_gen() : ripper.c , ripper.y , parse.c , parse.y
- ARG_WBITS : zlib.c
- argc : ruby.c
- ARGF : io.c
- argf : io.c
- argf_alloc() : io.c
- argf_argv() : io.c
- argf_argv_getter() : io.c
- argf_binmode_m() : io.c
- argf_binmode_p() : io.c
- argf_close() : io.c
- argf_close_m() : io.c
- argf_closed() : io.c
- argf_each_byte() : io.c
- argf_each_char() : io.c
- argf_each_line() : io.c
- argf_eof() : io.c
- argf_external_encoding() : io.c
- argf_file() : io.c
- argf_filename() : io.c
- argf_filename_getter() : io.c
- argf_fileno() : io.c
- ARGF_FORWARD : io.c
- argf_forward() : io.c
- argf_forward_call() : io.c
- argf_free() : io.c
- ARGF_GENERIC_INPUT_P : io.c
- argf_getbyte() : io.c
- argf_getc() : io.c
- argf_getline() : io.c
- argf_getpartial() : io.c
- argf_gets() : io.c
- argf_init() : io.c
- argf_initialize() : io.c
- argf_initialize_copy() : io.c
- argf_inplace_mode_get() : io.c
- argf_inplace_mode_set() : io.c
- argf_internal_encoding() : io.c
- argf_lineno() : io.c
- argf_lineno_getter() : io.c
- argf_lineno_setter() : io.c
- argf_mark() : io.c
- argf_next_argv() : io.c
- argf_of : io.c
- argf_read() : io.c
- argf_read_nonblock() : io.c
- argf_readbyte() : io.c
- argf_readchar() : io.c
- argf_readline() : io.c
- argf_readlines() : io.c
- argf_readpartial() : io.c
- argf_rewind() : io.c
- argf_seek_m() : io.c
- argf_set_encoding() : io.c
- argf_set_lineno() : io.c
- argf_set_pos() : io.c
- argf_skip() : io.c
- argf_tell() : io.c
- argf_to_io() : io.c
- argf_to_s() : io.c
- argf_write() : io.c
- argf_write_io() : io.c
- args : win32ole.c
- argument_error() : vm_insnhelper.c
- argv : ruby.c
- ARGV_COUNT : process.c
- ARGV_SIZE : process.c
- array2fdset() : old_thread_select.c
- ary2list() : tkutil.c
- ary2list2() : tkutil.c
- ary2ptr_dispparams() : win32ole.c
- ary2safe_array_index() : win32ole.c
- ary2sv() : enumerator.c
- ary_add_hash() : array.c
- ary_add_hash_by() : array.c
- ary_alloc() : array.c
- ARY_CAPA : array.c
- ARY_DEFAULT_SIZE : array.c
- ary_discard() : array.c
- ary_double_capa() : array.c
- ARY_EMBED_LEN : array.c
- ARY_EMBED_P : array.c
- ARY_EMBED_PTR : array.c
- ARY_HEAP_LEN : array.c
- ARY_HEAP_PTR : array.c
- ARY_INCREASE_LEN : array.c
- ARY_INCREASE_PTR : array.c
- ary_join_0() : array.c
- ary_join_1() : array.c
- ary_len_of_dim() : win32ole.c
- ary_make_hash() : array.c
- ary_make_hash_by() : array.c
- ary_make_partial() : array.c
- ary_make_shared() : array.c
- ary_make_shared_copy() : array.c
- ary_make_substitution() : array.c
- ARY_MAX_SIZE : array.c
- ary_new() : array.c
- ary_new_dim() : win32ole.c
- ary_ole_event : win32ole.c
- ARY_OWNS_HEAP_P : array.c
- ary_recycle_hash() : array.c
- ary_reject() : array.c
- ary_reject_bang() : array.c
- ary_resize() : resize.c
- ary_resize_capa() : array.c
- ary_reverse() : array.c
- ARY_SET_CAPA : array.c
- ARY_SET_EMBED_LEN : array.c
- ARY_SET_HEAP_LEN : array.c
- ARY_SET_LEN : array.c
- ARY_SET_PTR : array.c
- ARY_SET_SHARED : array.c
- ARY_SET_SHARED_NUM : array.c
- ARY_SHARED : array.c
- ARY_SHARED_NUM : array.c
- ARY_SHARED_P : array.c
- ARY_SHARED_ROOT_P : array.c
- ary_store_dim() : win32ole.c
- ARY_TAKE_FIRST : array.c
- ary_take_first_or_last() : array.c
- ARY_TAKE_LAST : array.c
- ary_take_pos_flags : array.c
- ary_tmp_hash_new() : array.c
- aryset : parse.c , parse.y , ripper.c , ripper.y
- aryset_gen() : ripper.c , parse.y , parse.c , ripper.y
- ASCGET : re.c
- ASCII : nkf.c
- ascii_intro : nkf.c
- ascii_isspace : string.c
- asciicompat_converter : transcode_data.h
- asciicompat_decoder : transcode_data.h
- asciicompat_encoder : transcode_data.h
- asciicompat_encoding_i() : transcode.c
- asinh() : missing.h , acosh.c
- ASN1_put_eoc() : openssl_missing.h , openssl_missing.c
- asn1integer_to_num() : ossl_asn1.c , ossl_asn1.h
- asn1str_to_str() : ossl_asn1.h , ossl_asn1.c
- asn1time_to_time() : ossl_asn1.h , ossl_asn1.c
- asp_string : date_parse.c
- ASSERT : syck.h
- assert : ossl.h
- assert_array() : cparse.c
- assert_hash() : cparse.c
- assert_integer() : cparse.c
- assign_heap_slot() : gc.c
- assign_in_cond() : ripper.c , parse.c
- assignable : parse.c , parse.y , ripper.y , ripper.c
- assignable_gen() : parse.y , parse.c , ripper.y , ripper.c
- assignable_result : ripper.y , parse.y , ripper.c , parse.c
- asso_values : name2ctype.h
- assoc2kv() : tkutil.c
- assoc2kv_enc() : tkutil.c
- assoc_i() : hash.c
- asynchronous_func_t : win32.h
- at_exit : tcltklib.c
- atanh() : missing.h , acosh.c
- ATOMIC_DEC : atomic.h
- ATOMIC_EXCHANGE : atomic.h
- ATOMIC_INC : atomic.h
- ATOMIC_OR : atomic.h
- ATOMIC_SET : atomic.h
- attached : vm_method.c
- attrset : ripper.y , ripper.c , parse.c , parse.y
- attrset_gen() : parse.y , ripper.y , ripper.c , parse.c
- autoload : variable.c
- autoload_data_type : variable.c
- autoload_delete() : variable.c
- autoload_free() : variable.c
- autoload_mark() : variable.c
- autoload_memsize() : variable.c
- autoload_node() : variable.c
- autoload_node_id() : variable.c
- autoload_provided() : variable.c
- Avoid_Underflow : util.c