SYMBOL INDEX (391 symbols across 80 files) FILE: lib/xy.h function _xy_internal_warn (line 148) | static inline void function _xy_print_int (line 154) | static void _xy_print_int (int n) {printf ("%d", n);} function _xy_print_long (line 155) | static void _xy_print_long (long n) {printf ("%ld", n);} function _xy_print_long_long (line 156) | static void _xy_print_long_long (long long n) {printf ("%lld", n);} function _xy_print_float (line 157) | static void _xy_print_float (float n) {printf ("%f", n);} function _xy_print_double (line 158) | static void _xy_print_double (double n) {printf ("%f", n);} function _xy_print_bool (line 159) | static void _xy_print_bool (bool b) {printf("%s", (b) ? "true" : "fals... function _xy_print_str (line 160) | static void _xy_print_str (char *str) {printf ("%s", str);} function _xy_print_const_str (line 161) | static void _xy_print_const_str (const char *str) {printf ("%s", str);} function _xy_println_int (line 163) | static void _xy_println_int (int n) {printf ("%d\n", n);} function _xy_println_long (line 164) | static void _xy_println_long (long n) {printf ("%ld\n", n);} function _xy_println_long_long (line 165) | static void _xy_println_long_long (long long n) {printf ("%lld\n", n);} function _xy_println_float (line 166) | static void _xy_println_float (float n) {printf ("%f\n", n);} function _xy_println_double (line 167) | static void _xy_println_double (double n) {printf ("%f\n", n);} function _xy_println_bool (line 168) | static void _xy_println_bool (bool b) {printf("%s\n", (b) ? "true" : "... function _xy_println_str (line 169) | static void _xy_println_str (char *str) {printf ("%s\n", str);} function _xy_println_const_str (line 170) | static void _xy_println_const_str (const char *str) {printf ("%s\n", str);} function br (line 208) | void br () { puts (""); } function p (line 209) | void p (const char *s) { printf ("%s\n", s); } function xy_ptr_replace (line 231) | static inline void function xy_streql (line 498) | static bool function xy_streql_ic (line 508) | static bool function xy_str_end_with (line 537) | static bool function xy_str_start_with (line 564) | static bool type XyStrFindResult_t (line 655) | typedef struct function XyStrFindResult_t (line 666) | static XyStrFindResult_t function _xy_log (line 791) | static void function xy_log_brkt_to (line 856) | static void function _xy_log_brkt (line 870) | static void function xy_run_get_status (line 1015) | int function xy_run_get_stdout (line 1034) | static int function xy_file_exist (line 1174) | static bool function xy_dir_exist (line 1196) | static bool function _xy_detect_os (line 1318) | void function xy_use_utf8 (line 1418) | void function xy_init (line 1430) | void type XySeqItem_t (line 1449) | typedef struct XySeqItem_t type XySeq_t (line 1458) | typedef struct XySeq_t function XySeq_t (line 1468) | XySeq_t* function xy_seq_len (line 1484) | uint32_t function xy_seq_push (line 1539) | void function xy_seq_each (line 1599) | void type _XyHashBucket_t (line 1634) | struct _XyHashBucket_t type XyMap_t (line 1641) | typedef struct XyMap_t function XyMap_t (line 1650) | XyMap_t * function xy_map_len (line 1662) | uint32_t function xy_hash (line 1670) | unsigned long function xy_map_set (line 1684) | void type _XyHashBucket_t (line 1729) | struct _XyHashBucket_t function xy_map_each (line 1745) | void FILE: src/chsrc-main.c function chsrc_register_contributors (line 40) | void function cli_print_available_mirrors (line 96) | void function iterate_aliases (line 135) | bool function callback_print_alias (line 171) | bool function callback_print_targets (line 178) | void function cli_print_targets_for_menu (line 187) | void function cli_print_supported_targets (line 194) | void function cli_print_menu (line 225) | void function cli_print_target_available_sources (line 259) | void function cli_print_target_features (line 276) | void function cli_print_target_maintain_info_briefly (line 401) | void function cli_print_target_maintain_info (line 431) | void function cli_print_version (line 510) | void function cli_print_help (line 521) | void function cli_print_issues (line 533) | void function callback_match_alias (line 551) | bool function callback_is_one_of_target_aliases (line 561) | bool function iterate_menu (line 584) | bool function callback_perform_all_prelude_for_menu (line 603) | void function chsrc_perform_all_prelude (line 623) | void function chsrc_op_epilogue (line 636) | void type TargetOp (line 645) | typedef enum { function get_target (line 662) | bool function main (line 759) | int FILE: src/framework/chef.c function chef_debug_target (line 15) | void function chef_debug_contributor (line 47) | void function chef_register_contributor (line 72) | void function chef_set_provider_smURL (line 97) | void function chef_set_provider_sm_accuracy (line 111) | void function chef_set_repoURL (line 124) | void function chef_set_smURL_with_func (line 149) | void function chef_set_smURL_with_postfix (line 185) | void function chef_set_smURL (line 204) | void function chef_set_rest_smURL_with_func (line 214) | void function chef_set_rest_smURL_with_postfix (line 244) | void function chef_use_other_target_sources (line 254) | void function chef_allow_english (line 273) | void function chef_deny_english (line 280) | void function chef_set_scope_cap (line 291) | void function chef_set_default_scope (line 321) | void function chef_set_os_scope (line 356) | void function chef_allow_user_define (line 370) | void function chef_deny_user_define (line 379) | void function chef_set_note (line 392) | void function Contributor_t (line 408) | Contributor_t * function chef_set_chef (line 427) | void function chef_set_cooks (line 447) | void function chef_set_sauciers (line 473) | void function chef_set_recipe_created_on (line 500) | void function chef_set_recipe_last_updated (line 510) | void function chef_set_sources_last_updated (line 520) | void function chef_set_user_agent (line 535) | void FILE: src/framework/core.c function chsrc_in_target_group_mode (line 67) | bool chsrc_in_target_group_mode() {return ProgMode.TargetGroupMode;} function chsrc_in_standalone_mode (line 69) | bool chsrc_in_standalone_mode() {return !ProgMode.TargetGroupMode;} function chsrc_set_target_group_mode (line 70) | void chsrc_set_target_group_mode(){ProgMode.TargetGroupMode = true;} function chsrc_in_reset_mode (line 72) | bool chsrc_in_reset_mode(){return ProgMode.ResetMode;} function chsrc_in_default_scope_mode (line 74) | bool chsrc_in_default_scope_mode(){return ProgMode.Scope == Implementati... function chsrc_in_user_scope_mode (line 75) | bool chsrc_in_user_scope_mode(){return ProgMode.Scope == UserScope;} function chsrc_in_project_scope_mode (line 76) | bool chsrc_in_project_scope_mode(){return ProgMode.Scope == ProjectScope;} function chsrc_in_system_scope_mode (line 77) | bool chsrc_in_system_scope_mode(){return ProgMode.Scope == SystemScope;} function chsrc_in_english_mode (line 79) | bool chsrc_in_english_mode(){return ProgMode.EnglishMode;} function chsrc_in_no_color_mode (line 80) | bool chsrc_in_no_color_mode(){return ProgMode.NoColorMode;} function in_measure_mode (line 87) | static bool in_measure_mode(){return ProgMode.MeasureMode;} function in_ipv6_mode (line 88) | static bool in_ipv6_mode(){return ProgMode.Ipv6Mode;} function in_dry_run_mode (line 89) | static bool in_dry_run_mode(){return ProgMode.DryRunMode;} type ChgType_t (line 102) | typedef enum ChgType_t function chsrc_note2 (line 198) | void function chsrc_alert2 (line 208) | void function chsrc_init_framework (line 217) | void function chsrc_log_write (line 230) | void function chsrc_log_backup (line 238) | void function log_check_result (line 252) | static void function log_cmd_result (line 286) | static void function query_program_exist (line 343) | bool function chsrc_check_program (line 416) | bool function chsrc_check_program_quietly (line 429) | bool function chsrc_check_program_quietly_when_exist (line 441) | bool function chsrc_ensure_program (line 456) | void function chsrc_check_file (line 474) | bool function query_mirror_exist (line 499) | int function parse_and_say_curl_result (line 660) | double function get_max_ele_idx_in_dbl_ary (line 685) | int function measure_speed_for_every_source (line 708) | void function auto_select_mirror (line 870) | int function use_specific_mirror_or_auto_select (line 975) | int function source_is_upstream (line 989) | bool function source_is_userdefine (line 995) | bool function source_has_empty_url (line 1001) | bool function Source_t (line 1025) | Source_t function chsrc_confirm_source (line 1071) | void function Source_t (line 1101) | Source_t function chsrc_determine_chgtype (line 1110) | void function chsrc_conclude (line 1145) | void function chsrc_check_scope_capability (line 1269) | void function chsrc_ensure_root (line 1321) | void function chsrc_run (line 1351) | static void function chsrc_run_as_a_service (line 1399) | static void function chsrc_run_directly (line 1416) | int function FILE (line 1443) | FILE * function chsrc_run_as_bash_file (line 1555) | void function chsrc_run_as_sh_file (line 1576) | void function chsrc_run_as_pwsh_file (line 1597) | void function chsrc_run_as_powershellv5_file (line 1617) | void function chsrc_run_as_powershell_file (line 1638) | void function chsrc_run_in_inline_bash_shell (line 1661) | void function chsrc_run_in_inline_pwsh_shell (line 1675) | void function chsrc_view_env (line 1683) | static void function chsrc_view_file (line 1742) | static void function chsrc_ensure_dir (line 1759) | static void function chsrc_append_to_file (line 1789) | static void function chsrc_prepend_to_file (line 1844) | static void function chsrc_overwrite_file (line 1875) | static void function chsrc_backup (line 1914) | static void function chsrc_get_cpucore (line 2031) | static int FILE: src/framework/helper.c function hp_is_url (line 14) | bool FILE: src/framework/struct.h type ProviderSpeedMeasureInfo_t (line 15) | typedef struct ProviderSpeedMeasureInfo_t type ProviderType_t (line 33) | typedef enum ProviderType_t type SourceProvider_t (line 42) | typedef struct SourceProvider_t type SourceProvider_t (line 53) | typedef SourceProvider_t MirrorSite_t; type Source_t (line 74) | typedef struct Source_t type Scope_t (line 122) | typedef enum Scope_t type ScopeCapability_t (line 140) | typedef enum ScopeCapability_t type Capability_t (line 149) | typedef enum Capability_t type Contributor_t (line 159) | typedef struct Contributor_t type Target_t (line 169) | typedef struct Target_t FILE: src/recipe/lang/Clojure.c function pl_clojure_prelude (line 7) | void FILE: src/recipe/lang/Dart/Flutter.c function pl_dart_flutter_prelude (line 7) | void function pl_dart_flutter_getsrc (line 43) | void function pl_dart_flutter_setsrc (line 55) | void function pl_dart_flutter_resetsrc (line 88) | void FILE: src/recipe/lang/Dart/Pub.c function pl_dart_prelude (line 7) | void function pl_dart_getsrc (line 40) | void function pl_dart_setsrc (line 51) | void function pl_dart_resetsrc (line 85) | void FILE: src/recipe/lang/Go.c function pl_go_prelude (line 21) | void function pl_go_getsrc (line 71) | void function pl_go_setsrc (line 82) | void function pl_go_resetsrc (line 99) | void FILE: src/recipe/lang/Haskell.c function pl_haskell_prelude (line 7) | void FILE: src/recipe/lang/Java.c function pl_java_prelude (line 7) | void function pl_java_check_cmd (line 51) | void function pl_java_is_maven_home_line (line 66) | bool function pl_java_getsrc (line 114) | void function pl_java_setsrc (line 136) | void function pl_java_resetsrc (line 175) | void FILE: src/recipe/lang/JavaScript/Bun.c function pl_js_bun_prelude (line 7) | void function pl_js_bun_getsrc (line 34) | void function pl_js_bun_setsrc (line 48) | void function pl_js_bun_resetsrc (line 77) | void FILE: src/recipe/lang/JavaScript/JavaScript.c function pl_js_check_cmd (line 12) | void function pl_js_group_getsrc (line 29) | void function pl_js_group_setsrc (line 57) | void function pl_js_group_resetsrc (line 97) | void FILE: src/recipe/lang/JavaScript/Yarn.c function pl_js_yarn_prelude (line 7) | void function pl_js_yarn_get_yarn_version (line 31) | static double function pl_js_yarn_getsrc (line 40) | void function pl_js_yarn_setsrc (line 57) | void function pl_js_yarn_resetsrc (line 99) | void FILE: src/recipe/lang/JavaScript/common.h function pl_js_group_prelude (line 14) | void function pl_js_nodejs_binary_prelude (line 52) | void FILE: src/recipe/lang/JavaScript/npm.c function pl_js_npm_prelude (line 7) | void function pl_js_npm_getsrc (line 32) | void function pl_js_npm_setsrc (line 42) | void function pl_js_npm_resetsrc (line 66) | void FILE: src/recipe/lang/JavaScript/nvm.c function pl_js_nvm_prelude (line 7) | void function pl_js_nvm_getsrc (line 34) | void function pl_js_nvm_setsrc (line 48) | void function pl_js_nvm_resetsrc (line 68) | void FILE: src/recipe/lang/JavaScript/pnpm.c function pl_js_pnpm_prelude (line 7) | void function pl_js_pnpm_getsrc (line 32) | void function pl_js_pnpm_setsrc (line 43) | void function pl_js_pnpm_resetsrc (line 67) | void FILE: src/recipe/lang/Julia.c function pl_julia_prelude (line 7) | void function pl_julia_setsrc (line 56) | void FILE: src/recipe/lang/Lua.c function pl_lua_prelude (line 14) | void function pl_lua_getsrc (line 42) | void function pl_lua_setsrc (line 52) | void FILE: src/recipe/lang/NuGet.c function pl_nuget_prelude (line 7) | void function pl_nuget_getsrc (line 35) | void function pl_nuget_setsrc (line 45) | void FILE: src/recipe/lang/OCaml.c function pl_ocaml_prelude (line 7) | void function pl_ocaml_check_cmd (line 35) | void function pl_ocaml_getsrc (line 42) | void function pl_ocaml_setsrc (line 53) | void FILE: src/recipe/lang/PHP.c function pl_php_prelude (line 7) | void function pl_php_getsrc (line 47) | void function pl_php_setsrc (line 57) | void FILE: src/recipe/lang/Perl.c function pl_perl_prelude (line 7) | void function pl_perl_check_cmd (line 50) | void function pl_perl_getsrc (line 56) | void function pl_perl_setsrc (line 71) | void FILE: src/recipe/lang/Python/PDM.c function pl_python_pdm_prelude (line 7) | void function pl_python_pdm_getsrc (line 32) | void function pl_python_pdm_setsrc (line 45) | void function pl_python_pdm_resetsrc (line 68) | void FILE: src/recipe/lang/Python/Poetry.c function pl_python_poetry_prelude (line 7) | void function pl_python_poetry_getsrc (line 32) | void function pl_python_poetry_setsrc (line 42) | void function pl_python_poetry_resetsrc (line 60) | void FILE: src/recipe/lang/Python/Python.c function pl_python_group_getsrc (line 11) | void function pl_python_group_setsrc (line 42) | void function pl_python_group_resetsrc (line 89) | void FILE: src/recipe/lang/Python/Rye.c function pl_python_rye_prelude (line 9) | void function pl_python_rye_getsrc (line 44) | void function pl_python_rye_setsrc (line 55) | void function pl_python_rye_resetsrc (line 75) | void FILE: src/recipe/lang/Python/common.h function pl_python_group_prelude (line 30) | void function pl_python_check_unofficial_pkger (line 81) | void function pl_python_get_py_program_name (line 93) | void FILE: src/recipe/lang/Python/pip.c function pl_python_pip_prelude (line 7) | void function pl_python_pip_getsrc (line 32) | void function pl_python_pip_setsrc (line 63) | void function pl_python_pip_resetsrc (line 97) | void FILE: src/recipe/lang/Python/uv.c function pl_python_uv_prelude (line 7) | void function pl_python_uv_getsrc (line 86) | void function pl_python_uv_setsrc (line 117) | void function pl_python_uv_resetsrc (line 194) | void FILE: src/recipe/lang/R.c function pl_r_prelude (line 7) | void function pl_r_setsrc (line 66) | void FILE: src/recipe/lang/Ruby/Ruby.c function pl_ruby_prelude (line 14) | void function pl_ruby_getsrc (line 51) | void function pl_ruby_remove_gem_source (line 58) | bool function pl_ruby_setsrc (line 73) | void function pl_ruby_resetsrc (line 108) | void FILE: src/recipe/lang/Rust/Cargo.c function pl_rust_cargo_prelude (line 7) | void function pl_rust_cargo_note_get_src_mirror (line 74) | void function pl_rust_cargo_getsrc (line 81) | void function pl_write_rust_config (line 118) | void function pl_rust_cargo_setsrc (line 131) | void function pl_rust_cargo_resetsrc (line 196) | void FILE: src/recipe/lang/Rust/rustup.c function pl_rust_rustup_prelude (line 10) | void function pl_rust_rustup_getsrc (line 50) | void function pl_rust_rustup_setsrc (line 60) | void function pl_rust_rustup_resetsrc (line 114) | void FILE: src/recipe/menu.c function chsrc_init_menu (line 108) | void FILE: src/recipe/os/APT/Armbian.c function os_armbian_prelude (line 7) | void function os_armbian_setsrc (line 59) | void function os_armbian_resetsrc (line 79) | void FILE: src/recipe/os/APT/Debian.c function os_debian_prelude (line 7) | void function os_debian_getsrc (line 50) | void function os_debian_does_old_sourcelist_use_cdrom (line 72) | static bool function os_debian_setsrc_for_deb822 (line 84) | void function os_debian_setsrc (line 111) | void function os_debian_resetsrc (line 169) | void FILE: src/recipe/os/APT/Kali-Linux.c function os_kali_prelude (line 7) | void function os_kali_setsrc (line 46) | void function os_kali_resetsrc (line 67) | void FILE: src/recipe/os/APT/Linux-Lite.c function os_linuxlite_prelude (line 7) | void function os_linuxlite_setsrc (line 45) | void function os_linuxlite_resetsrc (line 63) | void FILE: src/recipe/os/APT/Linux-Mint.c function os_linuxmint_prelude (line 7) | void function os_linuxmint_setsrc (line 57) | void FILE: src/recipe/os/APT/ROS.c function os_ros_prelude (line 7) | void function os_ros_setsrc (line 54) | void FILE: src/recipe/os/APT/Raspberry-Pi-OS.c function os_raspberrypi_prelude (line 9) | void function os_raspberrypi_setsrc (line 49) | void function os_raspberrypi_resetsrc (line 69) | void FILE: src/recipe/os/APT/Termux.c function os_termux_prelude (line 7) | void function os_termux_setsrc (line 57) | void function os_termux_resetsrc (line 76) | void FILE: src/recipe/os/APT/Trisquel.c function os_trisquel_prelude (line 9) | void function os_trisquel_setsrc (line 50) | void function os_trisquel_resetsrc (line 69) | void FILE: src/recipe/os/APT/Ubuntu.c function os_ubuntu_prelude (line 8) | void function os_ubuntu_getsrc (line 58) | void function os_ubuntu_setsrc_for_deb822 (line 83) | void function os_ubuntu_setsrc (line 111) | void function os_ubuntu_resetsrc (line 156) | void FILE: src/recipe/os/APT/common.h function ensure_debian_or_ubuntu_old_sourcelist (line 56) | bool FILE: src/recipe/os/APT/deepin.c function os_deepin_prelude (line 7) | void function os_deepin_setsrc (line 52) | void function os_deepin_resetsrc (line 73) | void FILE: src/recipe/os/APT/openKylin.c function os_openkylin_prelude (line 10) | void function os_openkylin_setsrc (line 43) | void function os_openkylin_resetsrc (line 61) | void FILE: src/recipe/os/Alpine-Linux.c function os_alpine_prelude (line 7) | void function os_alpine_getsrc (line 43) | void function os_alpine_setsrc (line 53) | void FILE: src/recipe/os/BSD/FreeBSD.c function os_freebsd_prelude (line 7) | void FILE: src/recipe/os/BSD/NetBSD.c function os_netbsd_prelude (line 7) | void function os_netbsd_setsrc (line 56) | void FILE: src/recipe/os/BSD/OpenBSD.c function os_openbsd_prelude (line 7) | void function os_openbsd_setsrc (line 55) | void FILE: src/recipe/os/Gentoo-Linux.c function os_gentoo_prelude (line 7) | void FILE: src/recipe/os/OpenWrt.c function os_openwrt_prelude (line 7) | void function os_openwrt_getsrc (line 45) | void function os_openwrt_setsrc (line 56) | void function os_openwrt_resetsrc (line 75) | void FILE: src/recipe/os/Solus.c function os_solus_prelude (line 7) | void FILE: src/recipe/os/Void-Linux.c function os_voidlinux_prelude (line 7) | void function os_voidlinux_getsrc (line 38) | void function os_voidlinux_setsrc (line 48) | void function os_voidlinux_resetsrc (line 76) | void FILE: src/recipe/os/YUM/AlmaLinux.c function os_almalinux_prelude (line 7) | void function os_almalinux_setsrc (line 44) | void FILE: src/recipe/os/YUM/Anolis-OS.c function os_anolis_prelude (line 7) | void function os_anolis_setsrc (line 37) | void FILE: src/recipe/os/YUM/Fedora-Linux.c function os_fedora_prelude (line 7) | void function os_fedora_resetsrc (line 91) | void FILE: src/recipe/os/YUM/Rocky-Linux.c function os_rockylinux_prelude (line 7) | void function os_rockylinux_resetsrc (line 85) | void FILE: src/recipe/os/YUM/openEuler.c function os_openeuler_prelude (line 7) | void function os_openeuler_getsrc (line 48) | void function os_openeuler_setsrc (line 58) | void function os_openeuler_resetsrc (line 88) | void FILE: src/recipe/os/openSUSE.c function os_opensuse_prelude (line 7) | void FILE: src/recipe/os/pacman/Arch-Linux.c function os_arch_prelude (line 10) | void function os_arch_setsrc (line 65) | void function os_archlinuxcn_prelude (line 113) | void function os_archlinuxcn_setsrc (line 161) | void FILE: src/recipe/os/pacman/MSYS2.c function os_msys2_prelude (line 7) | void FILE: src/recipe/os/pacman/Manjaro-Linux.c function os_manjaro_prelude (line 7) | void function os_manjaro_setsrc (line 32) | void FILE: src/recipe/recipe-template.c function _resetsrc (line 136) | void FILE: src/recipe/ware/Anaconda/Anaconda.c function wr_anaconda_prelude (line 9) | void function wr_anaconda_setsrc (line 56) | void FILE: src/recipe/ware/CocoaPods.c function wr_cocoapods_prelude (line 7) | void FILE: src/recipe/ware/Docker/Docker.c function wr_docker_prelude (line 24) | void function wr_docker_setsrc (line 73) | void FILE: src/recipe/ware/Emacs.c function wr_emacs_prelude (line 14) | void FILE: src/recipe/ware/Flatpak.c function wr_flatpak_prelude (line 7) | void function wr_flatpak_getsrc (line 56) | void function wr_flatpak_setsrc (line 67) | void function wr_flatpak_resetsrc (line 92) | void FILE: src/recipe/ware/Guix.c function wr_guix_prelude (line 7) | void function wr_guix_setsrc (line 41) | void FILE: src/recipe/ware/Homebrew/Homebrew.c function wr_homebrew_prelude (line 9) | void function wr_homebrew_setsrc (line 57) | void FILE: src/recipe/ware/Nix.c function wr_nix_is_multi_user_installation_mode (line 12) | bool function wr_nix_prelude (line 25) | void function wr_nix_setsrc (line 79) | void FILE: src/recipe/ware/TeX-Live.c function wr_tex_prelude (line 9) | void function wr_tex_getsrc (line 64) | void function wr_tex_setsrc (line 83) | void FILE: src/recipe/ware/WinGet.c function wr_winget_prelude (line 7) | void function wr_winget_setsrc (line 49) | void function wr_winget_resetsrc (line 65) | void FILE: test/fw.c function main (line 16) | int FILE: test/xy.c function callback_print_str_for_seq (line 15) | void function callback_print_str_for_map (line 21) | void function main (line 28) | int