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

### - p -

- P : util.c
- p : win32ole.c
- P32Tr : crypt.c
- p5s : util.c
- P_() : ripper.y , oniguruma.h , regenc.h , oniguruma.h , regenc.h , ripper.y , oniguruma.h , regenc.h , oniguruma.h , regenc.h , ripper.y , oniguruma.h , regenc.h , oniguruma.h , regenc.h , regexec.c , ripper.y , oniguruma.h , regint.h , oniguruma.h , regint.h , ripper.y , oniguruma.h , regint.h , oniguruma.h , regint.h , ripper.y , oniguruma.h , regint.h , oniguruma.h , regint.h , ripper.y , oniguruma.h , regint.h , oniguruma.h , regparse.h , ripper.y , oniguruma.h , regparse.h , oniguruma.h , regparse.h , oniguruma.h , ripper.y , oniguruma.h , regparse.h , parse.y , regparse.h , oniguruma.h , parse.y , regparse.h , parse.y , regparse.h , ripper.y , oniguruma.h , parse.y , regparse.h , parse.y , oniguruma.h , parse.y , ripper.y , oniguruma.h , parse.y , oniguruma.h , parse.y , ripper.y , oniguruma.h , parse.y , oniguruma.h , parse.y , oniguruma.h , ripper.y , oniguruma.h , parse.y , oniguruma.h , parse.y , ripper.y , oniguruma.h , parse.y , oniguruma.h , parse.y , ripper.y , oniguruma.h , parse.y , oniguruma.h , parse.y , ripper.y , oniguruma.h , parse.y , oniguruma.h , parse.y , ripper.y , oniguruma.h , parse.y , oniguruma.h , parse.y , regenc.h , ripper.y , oniguruma.h , regenc.h , oniguruma.h , regenc.h , ripper.y , oniguruma.h , regenc.h , oniguruma.h , regenc.h , ripper.y , oniguruma.h , regenc.h , oniguruma.h , regenc.h
- p_gamma() : erf.c
- p_gid_change_privilege() : process.c
- p_gid_exchange() : process.c
- p_gid_exchangeable() : process.c
- p_gid_grant_privilege() : process.c
- p_gid_have_saved_id() : process.c
- p_gid_sw_ensure() : process.c
- p_gid_switch() : process.c
- P_NOWAIT : process.c
- p_sys_issetugid : process.c
- p_sys_setegid : process.c
- p_sys_seteuid : process.c
- p_sys_setgid : process.c
- p_sys_setregid : process.c
- p_sys_setresgid : process.c
- p_sys_setresuid : process.c
- p_sys_setreuid : process.c
- p_sys_setrgid : process.c
- p_sys_setruid : process.c
- p_sys_setuid : process.c
- p_uid_change_privilege() : process.c
- p_uid_exchange() : process.c
- p_uid_exchangeable() : process.c
- p_uid_grant_privilege() : process.c
- p_uid_have_saved_id() : process.c
- p_uid_sw_ensure() : process.c
- p_uid_switch() : process.c
- PACK2 : date_core.c
- PACK5 : date_core.c
- Pack_32 : util.c
- PACK_ITEM_ADJUST : pack.c
- PACK_LENGTH_ADJUST_SIZE : pack.c
- pack_pack() : pack.c
- pack_unpack() : pack.c
- PAD : vsnprintf.c
- PAD_L : vsnprintf.c
- PadBuf : regcomp.c
- PADSIZE : vsnprintf.c
- PAGFEXT : sdbm.h
- pair_byte_cmp() : re.c
- PAIRMAX : sdbm.h
- PARAM : iseq.c
- param : ripper.y , parse.y
- PARAM_ID : iseq.c
- PARAM_TYPE : iseq.c
- paren_nest : ripper.c , ripper.y , parse.c , parse.y
- parg : win32ole.c
- parse() : parser.c
- parse_bc() : date_parse.c
- parse_bc_cb() : date_parse.c
- parse_branch() : regparse.c
- parse_char_class() : regparse.c
- parse_char_property() : regparse.c
- parse_day() : date_parse.c
- parse_day_cb() : date_parse.c
- parse_ddd() : date_parse.c
- parse_ddd_cb() : date_parse.c
- parse_dot() : date_parse.c
- parse_dot_cb() : date_parse.c
- parse_enclose() : regparse.c
- parse_eu() : date_parse.c
- parse_eu_cb() : date_parse.c
- parse_exp() : regparse.c
- parse_frag() : date_parse.c
- parse_frag_cb() : date_parse.c
- parse_iso() : date_parse.c
- parse_iso2() : date_parse.c
- parse_iso21() : date_parse.c
- parse_iso21_cb() : date_parse.c
- parse_iso22() : date_parse.c
- parse_iso22_cb() : date_parse.c
- parse_iso23() : date_parse.c
- parse_iso23_cb() : date_parse.c
- parse_iso24() : date_parse.c
- parse_iso24_cb() : date_parse.c
- parse_iso25() : date_parse.c
- parse_iso25_cb() : date_parse.c
- parse_iso26() : date_parse.c
- parse_iso26_cb() : date_parse.c
- parse_iso_cb() : date_parse.c
- parse_jis() : date_parse.c
- parse_jis_cb() : date_parse.c
- parse_main() : cparse.c
- parse_mday() : date_parse.c
- parse_mday_cb() : date_parse.c
- parse_mode_enc() : io.c
- parse_mon() : date_parse.c
- parse_mon_cb() : date_parse.c
- parse_posix_bracket() : regparse.c
- parse_regexp() : regparse.c
- parse_sla() : date_parse.c
- parse_sla_cb() : date_parse.c
- parse_string : ripper.c , ripper.y , parse.c , parse.y , iseq.c
- parse_subexp() : regparse.c
- parse_time() : date_parse.c
- parse_time2_cb() : date_parse.c
- parse_time_cb() : date_parse.c
- parse_us() : date_parse.c
- parse_us_cb() : date_parse.c
- parse_vms() : date_parse.c
- parse_vms11() : date_parse.c
- parse_vms11_cb() : date_parse.c
- parse_vms12() : date_parse.c
- parse_vms12_cb() : date_parse.c
- parse_year() : date_parse.c
- parse_year_cb() : date_parse.c
- PARSER_ARG : ripper.c , ripper.y , parse.c , parse.y
- parser_compile_string() : ripper.c , parse.c
- parser_data_type : ripper.c , parse.c
- parser_encode_length() : ripper.c , parse.c
- parser_encoding_name : ripper.c , ripper.y , parse.c , parse.y
- parser_free() : ripper.c , parse.c
- parser_here_document() : ripper.c , parse.c
- parser_heredoc_identifier() : ripper.c , parse.c
- parser_heredoc_restore() : ripper.c , parse.c
- parser_initialize() : ripper.c , parse.c
- parser_is_identchar : ripper.c , ripper.y , parse.c , parse.y
- parser_isascii : ripper.c , ripper.y , parse.c , parse.y
- parser_magic_comment() : ripper.c , parse.c
- parser_mark() : ripper.c , parse.c
- parser_mbclen : ripper.c , ripper.y , parse.c , parse.y
- parser_memsize() : ripper.c , parse.c
- parser_new() : ripper.c , parse.c
- parser_newtok() : ripper.c , parse.c
- parser_nextc() : ripper.c , parse.c
- parser_parse_string() : ripper.c , parse.c
- parser_precise_mbclen : ripper.c , ripper.y , parse.c , parse.y
- parser_prepare() : ripper.c , parse.c
- parser_pushback() : ripper.c , parse.c
- parser_read_escape() : ripper.c , parse.c
- parser_regx_options() : ripper.c , parse.c
- parser_set_encode() : ripper.c , parse.c
- parser_set_token_info() : ripper.c , parse.c
- parser_str_new() : ripper.c , parse.c
- parser_tok_hex() : ripper.c , parse.c
- parser_tokadd() : ripper.c , parse.c
- parser_tokadd_escape() : ripper.c , parse.c
- parser_tokadd_mbchar() : ripper.c , parse.c
- parser_tokadd_string() : ripper.c , parse.c
- parser_tokadd_utf8() : ripper.c , parse.c
- parser_tokaddmbc() : ripper.c , parse.c
- parser_tokspace() : ripper.c , parse.c
- parser_warn : ripper.c , ripper.y , parse.c , parse.y , ripper.c , parse.c
- parser_warning : ripper.c , ripper.y , parse.c , parse.y , ripper.c , parse.c
- parser_whole_match_p() : ripper.c , parse.c
- parser_yyerror() : ripper.c , ripper.y , parse.c , parse.y
- parser_yylex() : ripper.c , parse.c
- partition_i() : enum.c
- PASS_PASSED_BLOCK : eval_intern.h
- PASS_PASSED_BLOCK_TH : eval_intern.h
- patchlevel : tcltklib.c
- path2class() : to_ruby.c , marshal.c
- path2module() : marshal.c
- path_atime() : pathname.c
- path_basename() : pathname.c
- path_binread() : pathname.c
- path_blockdev_p() : pathname.c
- path_chardev_p() : pathname.c
- path_check_0() : file.c
- path_chmod() : pathname.c
- path_chown() : pathname.c
- path_cmp() : pathname.c
- path_ctime() : pathname.c
- path_directory_p() : pathname.c
- path_dirname() : pathname.c
- path_each_entry() : pathname.c
- path_each_line() : pathname.c
- path_entries() : pathname.c
- PATH_ENV : defines.h
- path_eq() : pathname.c
- path_executable_p() : pathname.c
- path_executable_real_p() : pathname.c
- path_exist_p() : pathname.c
- path_expand_path() : pathname.c
- path_extname() : pathname.c
- path_f_pathname() : pathname.c
- path_file_p() : pathname.c
- path_fnmatch() : pathname.c
- path_freeze() : pathname.c
- path_ftype() : pathname.c
- path_grpowned_p() : pathname.c
- path_hash() : pathname.c
- path_initialize() : pathname.c
- path_inspect() : pathname.c
- path_lchmod() : pathname.c
- path_lchown() : pathname.c
- path_lstat() : pathname.c
- path_make_link() : pathname.c
- path_make_symlink() : pathname.c
- PATH_MAX : util.c
- path_mkdir() : pathname.c
- path_mtime() : pathname.c
- path_open() : pathname.c
- path_opendir() : pathname.c
- path_owned_p() : pathname.c
- path_pipe_p() : pathname.c
- path_read() : pathname.c
- path_readable_p() : pathname.c
- path_readable_real_p() : pathname.c
- path_readlines() : pathname.c
- path_readlink() : pathname.c
- path_realdirpath() : pathname.c
- path_realpath() : pathname.c
- path_rename() : pathname.c
- path_rmdir() : pathname.c
- path_s_getwd() : pathname.c
- path_s_glob() : pathname.c
- PATH_SEP : defines.h
- PATH_SEP_CHAR : defines.h
- path_setgid_p() : pathname.c
- path_setuid_p() : pathname.c
- path_size() : pathname.c
- path_size_p() : pathname.c
- path_socket_p() : pathname.c
- path_split() : pathname.c
- path_stat() : pathname.c
- path_sticky_p() : pathname.c
- path_sub() : pathname.c
- path_sub_ext() : pathname.c
- path_symlink_p() : pathname.c
- path_sysopen() : pathname.c
- path_taint() : pathname.c
- path_tainted : hash.c
- path_tainted_p() : hash.c
- path_to_s() : pathname.c
- path_truncate() : pathname.c
- path_unlink() : pathname.c
- path_untaint() : pathname.c
- path_utime() : pathname.c
- path_world_readable_p() : pathname.c
- path_world_writable_p() : pathname.c
- path_writable_p() : pathname.c
- path_writable_real_p() : pathname.c
- path_zero_p() : pathname.c
- PATHLEN : win32.c
- PATHNAME_TOO_LONG : dln_find.c
- PATTERN : rational.c
- PATTERN0 : complex.c
- PATTERN1 : complex.c
- PATTERN2 : complex.c
- PBLKSIZ : sdbm.h
- PC1 : crypt.c
- PC1ROT : crypt.c
- PC2 : crypt.c
- PC2ROT : crypt.c
- pctinfo : win32ole.c
- pDispParams : win32ole.c
- peek : parse.c , ripper.c , ripper.y , parse.y
- peek_n : parse.c , ripper.c , ripper.y , parse.y
- PEM_def_callback() : openssl_missing.c , openssl_missing.h
- PEM_read_bio_DSAPublicKey : openssl_missing.h
- PEM_write_bio_DSAPublicKey : openssl_missing.h
- PEND : regparse.c
- PEND_VALUE : regparse.c
- pending_exception_check0() : tcltklib.c
- pending_exception_check1() : tcltklib.c
- PERL_XS : nkf.c
- PERM3264 : crypt.c
- PERM6464 : crypt.c
- permute() : crypt.c
- permute0() : array.c
- PEVENTSINK : win32ole.c
- pExcepInfo : win32ole.c
- PF_INET : sockport.h
- PF_UNSPEC : sockport.h
- PFETCH : regparse.c
- PFETCH_READY : regparse.c
- PI : lgamma_r.c , tgamma.c
- pid_tbl : process.c
- PIDT2NUM : ruby.h
- PIEVENTSINKOBJ : win32ole.c
- pIMultiLanguage : win32ole.c
- PINC : regparse.c
- pioinfo_extra : win32.c
- pipe_add_fptr() : io.c
- pipe_atexit() : io.c
- PIPE_BUF : io.c , win32.h
- pipe_del_fptr() : io.c
- pipe_finalize() : io.c
- pipe_list : io.c
- pipe_open() : io.c
- pipe_open_s() : io.c
- pipe_open_v() : io.c
- pipe_pair_close() : io.c
- PK_MASK : date_core.c
- PKCS7_is_detached : openssl_missing.h
- PKCS7_RECIP_INFO_dup : openssl_missing.h
- PKCS7_SIGNER_INFO_dup : openssl_missing.h
- PKCS7_type_is_encrypted : openssl_missing.h
- PLAIN : dir.c
- PLAIN_IS_INL : token.c
- PLAIN_NOT_INL : token.c
- PLATFORM_GET_INC : regint.h
- pmem_next : util.c
- POINTER_P : ripper.c , ripper.y , parse.c , parse.y
- PointerType : regint.h
- poll_child_status() : win32.c
- POP : cparse.c , util.c , vm_insnhelper.h
- POP_ELEMENT() : compile.c
- POP_LEVEL : bytecode.c , token.c
- POP_TAG : eval_intern.h
- POPN : vm_insnhelper.h
- popular_quantifier_num() : regparse.c
- PopularQStr : regparse.c
- port_str() : raddrinfo.c
- POSFIXABLE : ruby.h
- POSFIXWVABLE : time.c
- positive_inf : date_core.c
- POSIX2_DATE : date_strftime.c , strftime.c
- POSIX_BRACKET_CHECK_LIMIT_LENGTH : regparse.c
- POSIX_BRACKET_NAME_MIN_LEN : regparse.c
- posix_signal() : missing-pips.c
- PosixBracketEntryInit : parse.y , ripper.y , regenc.h
- postmatch_getter() : re.c
- POW2_P : bignum.c
- pow5mult() : util.c
- power_cache_get_power() : bignum.c
- power_cache_get_power0() : bignum.c
- power_cache_init() : bignum.c
- PPEEK : regparse.c
- PPEEK_IS : regparse.c
- ppTInfo : win32ole.c
- ppvObject : win32ole.c
- predefined_dlhandle() : handle.c
- PREFETCH : vm_exec.h
- PREFIX_EUCG3 : nkf.c
- PREFIX_PATH : ruby.c
- prefix_table : nkf.c
- prelude_code0 : miniprelude.c , prelude.c , golf_prelude.c
- prelude_code1 : prelude.c
- prelude_code2 : prelude.c
- PRELUDE_COUNT : golf_prelude.c , prelude.c , miniprelude.c
- prelude_eval() : miniprelude.c , prelude.c , golf_prelude.c
- prelude_name0 : golf_prelude.c , prelude.c , miniprelude.c
- prelude_name1 : prelude.c
- prelude_name2 : prelude.c
- prematch_getter() : re.c
- prep_io() : io.c
- prep_stdio() : io.c
- PREP_STDIO_NAME : io.c
- prep_window() : curses.c
- prepare_getline_args() : io.c
- prepare_iseq_build() : iseq.c
- PREPARE_PARSE_MAIN : ruby.c
- PRESERVE_SIGNEDZERO : complex.c
- preserve_time_f : nkf.c
- preserving_errno : process.c
- prev_cr : nkf.c
- previous_filter : win32ole.c
- PRI_BDIGIT_DBL_PREFIX : defines.h
- PRI_BDIGIT_PREFIX : defines.h
- PRI_DEVT_PREFIX : file.c
- PRI_INT_PREFIX : ruby.h
- PRI_LONG_PREFIX : ruby.h
- PRI_PTRDIFF_PREFIX : ruby.h
- PRI_SIZE_PREFIX : ruby.h
- PRI_TIMET_PREFIX : ruby.h
- PRI_VALUE_PREFIX : ruby.h
- PRIdBDIGIT : defines.h
- PRIdBDIGIT_DBL : defines.h
- PRIdPTRDIFF : ruby.h
- PRIdSIZE : ruby.h
- PRIdVALUE : ruby.h
- PRIiBDIGIT : defines.h
- PRIiBDIGIT_DBL : defines.h
- PRIiPTRDIFF : ruby.h
- PRIiSIZE : ruby.h
- PRIiVALUE : ruby.h
- primes : st.c
- PRINT : version.c , vsnprintf.c
- print_backtrace() : vm_eval.c
- print_guessed_code() : nkf.c
- PRINTF_ARGS() : intern.h , ruby.h , encoding.h , intern.h , ruby.h , internal.h , intern.h , parse.y , ruby.h , intern.h , ripper.y
- PRIoBDIGIT : defines.h
- PRIoBDIGIT_DBL : defines.h
- PRIoPTRDIFF : ruby.h
- PRIoSIZE : ruby.h
- PRIoVALUE : ruby.h
- PRIuBDIGIT : defines.h
- PRIuBDIGIT_DBL : defines.h
- PRIuPTRDIFF : ruby.h
- PRIuSIZE : ruby.h
- PRIuVALUE : ruby.h
- private_iv_get() : yaml_tree.c
- PRIVATE_mem : util.c
- private_mem : util.c
- PRIVATE_MEM : util.c
- PRIxBDIGIT : defines.h
- PRIXBDIGIT : defines.h
- PRIXBDIGIT_DBL : defines.h
- PRIxBDIGIT_DBL : defines.h
- PRIxPTRDIFF : ruby.h
- PRIXPTRDIFF : ruby.h
- PRIxSIZE : ruby.h
- PRIXSIZE : ruby.h
- PRIxVALUE : ruby.h
- PRIXVALUE : ruby.h
- proc_arity() : proc.c
- proc_binding() : proc.c
- proc_call() : proc.c
- proc_clone() : proc.c
- proc_curry() : proc.c
- proc_daemon : process.c
- proc_data_type : proc.c
- proc_detach() : process.c
- proc_dup() : proc.c
- proc_eq() : proc.c
- proc_exec_v() : process.c
- proc_fallback() : transcode.c
- proc_free() : proc.c
- proc_getegid() : process.c
- proc_geteuid() : process.c
- proc_getgid() : process.c
- proc_getgroups : process.c
- proc_getmaxgroups : process.c
- proc_getpgid : process.c
- proc_getpgrp : process.c
- proc_getpriority : process.c
- proc_getrlimit : process.c
- proc_getuid() : process.c
- proc_hash() : proc.c
- proc_initgroups : process.c
- proc_lambda() : proc.c
- proc_mark() : proc.c
- proc_memsize() : proc.c
- proc_new() : proc.c
- proc_options() : ruby.c
- proc_setegid_m : process.c
- proc_seteuid_m : process.c
- proc_setgid : process.c
- proc_setgroups : process.c
- proc_setmaxgroups : process.c
- proc_setpgid : process.c
- proc_setpgrp : process.c
- proc_setpriority : process.c
- proc_setrlimit : process.c
- proc_setsid : process.c
- proc_setuid : process.c
- proc_to_proc() : proc.c
- proc_to_s() : proc.c
- proc_wait() : process.c
- proc_wait2() : process.c
- proc_waitall() : process.c
- PROCDEBUG : vm.c
- process_options() : ruby.c
- process_sflag() : ruby.c
- PROP_INIT_SIZE : regenc.c
- PROPERTY_LIST_ADD_PROP : regint.h
- PROPERTY_LIST_INIT_CHECK : regint.h
- PROPERTY_NAME_MAX_SIZE : unicode.c
- property_name_to_ctype() : shift_jis.c , euc_jp.c
- PropertyInited : euc_jp.c , shift_jis.c
- PropertyList : euc_jp.c , shift_jis.c
- PropertyListNum : euc_jp.c , shift_jis.c
- PropertyListSize : euc_jp.c , shift_jis.c
- PropertyNameTable : shift_jis.c , euc_jp.c
- protected_alias() : parser.c
- protected_empty() : parser.c
- protected_end_document() : parser.c
- protected_end_mapping() : parser.c
- protected_end_sequence() : parser.c
- protected_end_stream() : parser.c
- protected_scalar() : parser.c
- protected_start_document() : parser.c
- protected_start_mapping() : parser.c
- protected_start_sequence() : parser.c
- protected_start_stream() : parser.c
- proto() : sdbm.h , _sdbm.c , sdbm.h , _sdbm.c , sdbm.h , _sdbm.c , sdbm.h , _sdbm.c , sdbm.h , _sdbm.c
- pseudo_AF_FTIP : rubysocket.h
- PST2INT : process.c
- pst_bitand() : process.c
- pst_equal() : process.c
- pst_inspect() : process.c
- pst_message() : process.c
- pst_pid() : process.c
- pst_rshift() : process.c
- pst_success_p() : process.c
- pst_to_i() : process.c
- pst_to_s() : process.c
- pst_wcoredump() : process.c
- pst_wexitstatus() : process.c
- pst_wifexited() : process.c
- pst_wifsignaled() : process.c
- pst_wifstopped() : process.c
- pst_wstopsig() : process.c
- pst_wtermsig() : process.c
- PSYCH_TRANSCODE : parser.c
- pszFile : win32ole.c
- pthread_kill() : missing-pips.c
- pthread_sigmask() : missing-pips.c
- PTON_MAX : getaddrinfo.c
- PTR2NUM : conversions.h , dl.h
- PTR_NOT_EQUAL : st.c
- pty_check() : pty.c
- pty_close_pty() : pty.c
- pty_detach_process() : pty.c
- pty_getpty() : pty.c
- pty_open() : pty.c
- PType : transcode_data.h
- puArgErr : win32ole.c
- PUNFETCH : regparse.c
- PUSH : bigdecimal.c , vm_insnhelper.h , cparse.c , util.c , sprintf.c
- push_ensure_entry() : compile.c
- push_glob() : dir.c
- push_hold_buf() : nkf.c
- push_include() : ruby.c
- push_kv() : tkutil.c
- push_kv_enc() : tkutil.c
- push_pattern() : dir.c
- PUSH_TAG : eval_intern.h
- push_value() : array.c
- pushback : parse.c , ripper.y , parse.y , ripper.c
- put_newline() : nkf.c
- PUT_NEWLINE : nkf.h
- PUT_SHORT : _sdbm.c
- putc : win32.h
- putchar : win32.h , nkf.c
- putpair() : _sdbm.c
- PV_() : regint.h , oniguruma.h
- pVarResult : win32ole.c