SYMBOL INDEX (1526 symbols across 84 files) FILE: compat/compat.h type wordexp_t (line 54) | typedef struct FILE: compat/hashtab.c function ceil_log2 (line 98) | unsigned int function choose_multiplier (line 108) | unsigned int type prime_ent (line 130) | struct prime_ent type prime_ent (line 138) | struct prime_ent function higher_prime_index (line 175) | static unsigned int function eq_pointer (line 202) | static int function hashval_t (line 236) | static inline hashval_t function hashval_t (line 264) | static inline hashval_t function hashval_t (line 273) | static inline hashval_t function htab_t (line 285) | htab_t function htab_t (line 296) | htab_t function htab_t (line 350) | htab_t function htab_set_functions_ex (line 384) | void function htab_t (line 401) | htab_t function htab_t (line 407) | htab_t function htab_delete (line 417) | void function htab_empty (line 443) | void function htab_expand (line 522) | static int type insert_option (line 640) | enum insert_option type insert_option (line 707) | enum insert_option function htab_remove_elt (line 717) | void function htab_remove_elt_with_hash (line 728) | void function htab_clear_slot (line 748) | void function htab_traverse_noresize (line 767) | void function htab_traverse (line 790) | void function htab_collisions (line 803) | double function hashval_t (line 837) | hashval_t function htab_eq_string (line 851) | int function hashval_t (line 934) | hashval_t function hashval_t (line 995) | static hashval_t FILE: compat/hashtab.h type hashval_t (line 42) | typedef unsigned int hashval_t; type hashval_t (line 47) | typedef hashval_t (*htab_hash) (const void *); type htab (line 95) | struct htab { type htab (line 139) | struct htab type insert_option (line 142) | enum insert_option {NO_INSERT, INSERT} type insert_option (line 171) | enum insert_option type insert_option (line 174) | enum insert_option FILE: compat/mkstemps.c type gcc_uint64_t (line 48) | __extension__ typedef unsigned long long gcc_uint64_t; type gcc_uint64_t (line 50) | typedef unsigned long gcc_uint64_t; function compat_mkstemps (line 82) | int FILE: compat/setenv.c function compat_setenv (line 83) | int function compat_unsetenv (line 165) | void FILE: compat/utf8proc.c function UTF8PROC_DLLEXPORT (line 99) | UTF8PROC_DLLEXPORT const char *utf8proc_version(void) { function UTF8PROC_DLLEXPORT (line 103) | UTF8PROC_DLLEXPORT const char *utf8proc_unicode_version(void) { function UTF8PROC_DLLEXPORT (line 107) | UTF8PROC_DLLEXPORT const char *utf8proc_errmsg(utf8proc_ssize_t errcode) { function UTF8PROC_DLLEXPORT (line 125) | UTF8PROC_DLLEXPORT utf8proc_ssize_t utf8proc_iterate( function UTF8PROC_DLLEXPORT (line 173) | UTF8PROC_DLLEXPORT utf8proc_bool utf8proc_codepoint_valid(utf8proc_int32... function UTF8PROC_DLLEXPORT (line 177) | UTF8PROC_DLLEXPORT utf8proc_ssize_t utf8proc_encode_char(utf8proc_int32_... function utf8proc_ssize_t (line 204) | static utf8proc_ssize_t charbound_encode_char(utf8proc_int32_t uc, utf8p... function utf8proc_property_t (line 233) | static const utf8proc_property_t *unsafe_get_property(utf8proc_int32_t u... function UTF8PROC_DLLEXPORT (line 242) | UTF8PROC_DLLEXPORT const utf8proc_property_t *utf8proc_get_property(utf8... function utf8proc_bool (line 261) | static utf8proc_bool grapheme_break_simple(int lbc, int tbc) { function utf8proc_bool (line 291) | static utf8proc_bool grapheme_break_extended(int lbc, int tbc, int licb,... function UTF8PROC_DLLEXPORT (line 345) | UTF8PROC_DLLEXPORT utf8proc_bool utf8proc_grapheme_break_stateful( function UTF8PROC_DLLEXPORT (line 358) | UTF8PROC_DLLEXPORT utf8proc_bool utf8proc_grapheme_break( function utf8proc_int32_t (line 363) | static utf8proc_int32_t seqindex_decode_entry(const utf8proc_uint16_t **... function utf8proc_int32_t (line 374) | static utf8proc_int32_t seqindex_decode_index(const utf8proc_uint32_t se... function utf8proc_ssize_t (line 380) | static utf8proc_ssize_t seqindex_write_char_decomposed(utf8proc_uint16_t... function UTF8PROC_DLLEXPORT (line 399) | UTF8PROC_DLLEXPORT utf8proc_int32_t utf8proc_tolower(utf8proc_int32_t c) function UTF8PROC_DLLEXPORT (line 405) | UTF8PROC_DLLEXPORT utf8proc_int32_t utf8proc_toupper(utf8proc_int32_t c) function UTF8PROC_DLLEXPORT (line 411) | UTF8PROC_DLLEXPORT utf8proc_int32_t utf8proc_totitle(utf8proc_int32_t c) function UTF8PROC_DLLEXPORT (line 417) | UTF8PROC_DLLEXPORT int utf8proc_islower(utf8proc_int32_t c) function UTF8PROC_DLLEXPORT (line 423) | UTF8PROC_DLLEXPORT int utf8proc_isupper(utf8proc_int32_t c) function UTF8PROC_DLLEXPORT (line 431) | UTF8PROC_DLLEXPORT int utf8proc_charwidth(utf8proc_int32_t c) { function UTF8PROC_DLLEXPORT (line 435) | UTF8PROC_DLLEXPORT utf8proc_bool utf8proc_charwidth_ambiguous(utf8proc_i... function UTF8PROC_DLLEXPORT (line 439) | UTF8PROC_DLLEXPORT utf8proc_category_t utf8proc_category(utf8proc_int32_... function UTF8PROC_DLLEXPORT (line 443) | UTF8PROC_DLLEXPORT const char *utf8proc_category_string(utf8proc_int32_t... function UTF8PROC_DLLEXPORT (line 452) | UTF8PROC_DLLEXPORT utf8proc_ssize_t utf8proc_decompose_char(utf8proc_int... function UTF8PROC_DLLEXPORT (line 540) | UTF8PROC_DLLEXPORT utf8proc_ssize_t utf8proc_decompose( function UTF8PROC_DLLEXPORT (line 547) | UTF8PROC_DLLEXPORT utf8proc_ssize_t utf8proc_decompose_custom( function UTF8PROC_DLLEXPORT (line 614) | UTF8PROC_DLLEXPORT utf8proc_ssize_t utf8proc_normalize_utf32(utf8proc_in... function UTF8PROC_DLLEXPORT (line 731) | UTF8PROC_DLLEXPORT utf8proc_ssize_t utf8proc_reencode(utf8proc_int32_t *... function UTF8PROC_DLLEXPORT (line 755) | UTF8PROC_DLLEXPORT utf8proc_ssize_t utf8proc_map( function UTF8PROC_DLLEXPORT (line 761) | UTF8PROC_DLLEXPORT utf8proc_ssize_t utf8proc_map_custom( function UTF8PROC_DLLEXPORT (line 791) | UTF8PROC_DLLEXPORT utf8proc_uint8_t *utf8proc_NFD(const utf8proc_uint8_t... function UTF8PROC_DLLEXPORT (line 798) | UTF8PROC_DLLEXPORT utf8proc_uint8_t *utf8proc_NFC(const utf8proc_uint8_t... function UTF8PROC_DLLEXPORT (line 805) | UTF8PROC_DLLEXPORT utf8proc_uint8_t *utf8proc_NFKD(const utf8proc_uint8_... function UTF8PROC_DLLEXPORT (line 812) | UTF8PROC_DLLEXPORT utf8proc_uint8_t *utf8proc_NFKC(const utf8proc_uint8_... function UTF8PROC_DLLEXPORT (line 819) | UTF8PROC_DLLEXPORT utf8proc_uint8_t *utf8proc_NFKC_Casefold(const utf8pr... FILE: compat/utf8proc.h type utf8proc_int8_t (line 83) | typedef signed char utf8proc_int8_t; type utf8proc_uint8_t (line 84) | typedef unsigned char utf8proc_uint8_t; type utf8proc_int16_t (line 85) | typedef short utf8proc_int16_t; type utf8proc_uint16_t (line 86) | typedef unsigned short utf8proc_uint16_t; type utf8proc_int32_t (line 87) | typedef int utf8proc_int32_t; type utf8proc_uint32_t (line 88) | typedef unsigned int utf8proc_uint32_t; type __int64 (line 90) | typedef __int64 utf8proc_ssize_t; type utf8proc_size_t (line 91) | typedef unsigned __int64 utf8proc_size_t; type utf8proc_ssize_t (line 93) | typedef int utf8proc_ssize_t; type utf8proc_size_t (line 94) | typedef unsigned int utf8proc_size_t; type utf8proc_bool (line 98) | typedef unsigned char utf8proc_bool; type utf8proc_bool (line 105) | typedef bool utf8proc_bool; type utf8proc_int8_t (line 111) | typedef int8_t utf8proc_int8_t; type utf8proc_uint8_t (line 112) | typedef uint8_t utf8proc_uint8_t; type utf8proc_int16_t (line 113) | typedef int16_t utf8proc_int16_t; type utf8proc_uint16_t (line 114) | typedef uint16_t utf8proc_uint16_t; type utf8proc_int32_t (line 115) | typedef int32_t utf8proc_int32_t; type utf8proc_uint32_t (line 116) | typedef uint32_t utf8proc_uint32_t; type utf8proc_size_t (line 117) | typedef size_t utf8proc_size_t; type utf8proc_ssize_t (line 118) | typedef ptrdiff_t utf8proc_ssize_t; type utf8proc_bool (line 119) | typedef bool utf8proc_bool; type utf8proc_option_t (line 146) | typedef enum { type utf8proc_int16_t (line 233) | typedef utf8proc_int16_t utf8proc_propval_t; type utf8proc_property_t (line 236) | typedef struct utf8proc_property_struct { type utf8proc_category_t (line 319) | typedef enum { type utf8proc_bidi_class_t (line 353) | typedef enum { type utf8proc_decomp_type_t (line 380) | typedef enum { type utf8proc_boundclass_t (line 400) | typedef enum { type utf8proc_indic_conjunct_break_t (line 431) | typedef enum { type utf8proc_int32_t (line 443) | typedef utf8proc_int32_t (*utf8proc_custom_func)(utf8proc_int32_t codepo... FILE: compat/wordexp.c function compat_wordfree (line 24) | void function compat_wordexp (line 31) | int FILE: include/tig/apps.h type app_external (line 25) | struct app_external { type app_external (line 34) | struct app_external FILE: include/tig/argv.h type argv_number (line 41) | typedef unsigned long argv_number; type argv_env (line 63) | struct argv_env { type argv_env (line 72) | struct argv_env type argv_flag (line 74) | enum argv_flag { type argv_env (line 80) | struct argv_env type argv_env (line 81) | struct argv_env type rev_flags (line 83) | struct rev_flags { type rev_flags (line 89) | struct rev_flags FILE: include/tig/blame.h type view (line 19) | struct view function open_blame_view (line 21) | static inline void FILE: include/tig/blob.h type view (line 19) | struct view type view (line 20) | struct view type open_flags (line 20) | enum open_flags FILE: include/tig/diff.h type diff_state (line 19) | struct diff_state { type request (line 35) | enum request type view (line 35) | struct view type request (line 35) | enum request type line (line 35) | struct line type view (line 36) | struct view type diff_state (line 36) | struct diff_state type request (line 37) | enum request type view (line 37) | struct view type request (line 37) | enum request type line (line 37) | struct line type line (line 38) | struct line type view (line 38) | struct view type view (line 39) | struct view type line (line 39) | struct line type view (line 40) | struct view type diff_state (line 40) | struct diff_state type open_flags (line 40) | enum open_flags type view (line 41) | struct view type diff_state (line 41) | struct diff_state type status_code (line 42) | enum status_code type view (line 42) | struct view type diff_state (line 42) | struct diff_state type diff_state (line 43) | struct diff_state type view (line 45) | struct view type line (line 45) | struct line type view (line 46) | struct view type line (line 46) | struct line type view (line 48) | struct view function open_diff_view (line 50) | static inline void FILE: include/tig/display.h type key (line 20) | struct key type view (line 35) | struct view type view (line 51) | struct view type vertical_split (line 53) | enum vertical_split type status_code (line 60) | enum status_code FILE: include/tig/draw.h type align (line 23) | enum align { type view (line 28) | struct view type line_type (line 28) | enum line_type type view (line 29) | struct view type view (line 30) | struct view type line_type (line 30) | enum line_type type view (line 31) | struct view type line_type (line 31) | enum line_type type align (line 31) | enum align type view (line 32) | struct view type view_column (line 32) | struct view_column type view (line 33) | struct view type line (line 33) | struct line type view (line 35) | struct view type view (line 36) | struct view type view (line 37) | struct view type view (line 38) | struct view FILE: include/tig/graph.h type graph (line 22) | struct graph type graph_symbol (line 23) | struct graph_symbol type graph_canvas (line 25) | struct graph_canvas { type graph (line 30) | struct graph type graph_symbol (line 30) | struct graph_symbol type graph (line 32) | struct graph { type graph (line 51) | struct graph type graph_display (line 51) | enum graph_display FILE: include/tig/grep.h type view (line 19) | struct view type view (line 20) | struct view FILE: include/tig/help.h type view (line 19) | struct view function open_help_view (line 21) | static inline void FILE: include/tig/io.h type buffer (line 19) | struct buffer { type encoding (line 30) | struct encoding type encoding (line 32) | struct encoding type encoding (line 33) | struct encoding type buffer (line 33) | struct buffer type encoding (line 35) | struct encoding type encoding (line 35) | struct encoding type encoding (line 38) | struct encoding type io_flags (line 55) | enum io_flags { type io_type (line 60) | enum io_type { type io (line 69) | struct io { type status_code (line 81) | enum status_code type io (line 83) | struct io type io (line 84) | struct io type io (line 85) | struct io type io (line 86) | struct io type io (line 87) | struct io type io_type (line 87) | enum io_type type io (line 88) | struct io type io_type (line 88) | enum io_type type io (line 92) | struct io type io (line 93) | struct io type io (line 94) | struct io type io (line 95) | struct io type io (line 96) | struct io type io (line 97) | struct io type buffer (line 97) | struct buffer type io (line 98) | struct io type io (line 99) | struct io type io (line 100) | struct io type status_code (line 102) | enum status_code type io (line 102) | struct io type status_code (line 104) | enum status_code type io (line 104) | struct io type status_code (line 106) | enum status_code type io (line 106) | struct io type buffer (line 108) | struct buffer FILE: include/tig/keys.h type keybinding (line 25) | struct keybinding type keymap (line 27) | struct keymap { type key (line 34) | struct key { function key_to_value (line 45) | static inline int function key_to_unicode (line 51) | static inline unsigned long function key_to_control (line 59) | static inline char type keymap (line 67) | struct keymap type key (line 70) | struct key type status_code (line 71) | enum status_code type key (line 71) | struct key type request (line 75) | enum request type keymap (line 75) | struct keymap type key (line 75) | struct key type status_code (line 76) | enum status_code type keymap (line 76) | struct keymap type request (line 76) | enum request type key (line 76) | struct key type keymap (line 78) | struct keymap type request (line 78) | enum request type run_request_flags (line 81) | struct run_request_flags { type run_request (line 90) | struct run_request { type run_request (line 96) | struct run_request type request (line 96) | enum request type status_code (line 97) | enum status_code type keymap (line 97) | struct keymap type key (line 97) | struct key type status_code (line 98) | enum status_code type run_request_flags (line 98) | struct run_request_flags type run_request (line 99) | struct run_request type keymap (line 101) | struct keymap type request (line 102) | enum request type request_info (line 103) | struct request_info type run_request (line 103) | struct run_request FILE: include/tig/line.h type ref (line 18) | struct ref type line_type (line 107) | enum line_type { type line_info (line 113) | struct line_info { type line_rule (line 120) | struct line_rule { type line_type (line 129) | enum line_type type line_type (line 130) | enum line_type type ref (line 130) | struct ref type line_type (line 132) | enum line_type type line_info (line 134) | struct line_info type line_type (line 134) | enum line_type type line_info (line 135) | struct line_info type line_rule (line 135) | struct line_rule type line_rule (line 138) | struct line_rule function get_line_color (line 144) | static inline int function get_line_attr (line 150) | static inline int FILE: include/tig/log.h type view (line 19) | struct view function open_log_view (line 21) | static inline void FILE: include/tig/main.h type commit (line 21) | struct commit { type main_state (line 31) | struct main_state { type view (line 48) | struct view type line (line 48) | struct line type view_column_data (line 48) | struct view_column_data type view (line 49) | struct view type buffer (line 49) | struct buffer type request (line 50) | enum request type view (line 50) | struct view type request (line 50) | enum request type line (line 50) | struct line type view (line 51) | struct view type line (line 51) | struct line type view (line 52) | struct view type view (line 53) | struct view type line_type (line 53) | enum line_type type view (line 55) | struct view function open_main_view (line 57) | static inline void FILE: include/tig/map.h type string_map_key_t (line 23) | typedef unsigned int string_map_key_t; type string_map_key_t (line 24) | typedef string_map_key_t (*string_map_hash_fn)(const void *value); type string_map (line 28) | struct string_map { type string_map (line 37) | struct string_map type string_map (line 38) | struct string_map type string_map (line 39) | struct string_map type string_map (line 40) | struct string_map type string_map (line 41) | struct string_map type string_map (line 42) | struct string_map type string_map (line 43) | struct string_map FILE: include/tig/options.h type ref_format (line 25) | struct ref_format type view_column (line 26) | struct view_column type view_column (line 27) | struct view_column type graph_display (line 201) | enum graph_display type option_info (line 213) | struct option_info { type option_info (line 222) | struct option_info type option_info (line 222) | struct option_info type status_code (line 223) | enum status_code type option_info (line 223) | struct option_info type option_info (line 224) | struct option_info type view_column_type (line 224) | enum view_column_type type option_info (line 225) | struct option_info type status_code (line 226) | enum status_code type status_code (line 227) | enum status_code type status_code (line 228) | enum status_code type status_code (line 229) | enum status_code type status_code (line 230) | enum status_code type status_code (line 231) | enum status_code type option_info (line 232) | struct option_info FILE: include/tig/pager.h type view (line 19) | struct view type line (line 19) | struct line type view_column_data (line 19) | struct view_column_data type view (line 20) | struct view type line_type (line 20) | enum line_type type line (line 20) | struct line type request (line 21) | enum request type view (line 21) | struct view type request (line 21) | enum request type line (line 21) | struct line type view (line 22) | struct view type line (line 22) | struct line type view (line 24) | struct view function open_pager_view (line 26) | static inline void FILE: include/tig/parse.h type chunk_header_position (line 20) | struct chunk_header_position { type chunk_header (line 25) | struct chunk_header { type chunk_header (line 30) | struct chunk_header type blame_commit (line 33) | struct blame_commit { type blame_header (line 45) | struct blame_header { type blame_header (line 52) | struct blame_header type blame_commit (line 53) | struct blame_commit type ident (line 58) | struct ident type time (line 58) | struct time type ident (line 66) | struct ident function chunk_header_marker_length (line 68) | static inline unsigned int FILE: include/tig/prompt.h type view (line 20) | struct view type input (line 21) | struct input type input_status (line 23) | enum input_status { type menu_item (line 31) | struct menu_item { type input_status (line 37) | enum input_status type input (line 37) | struct input type key (line 37) | struct key type input (line 39) | struct input { type input_status (line 47) | enum input_status type input (line 47) | struct input type key (line 47) | struct key type menu_item (line 52) | struct menu_item type request (line 54) | enum request type view (line 54) | struct view type request (line 55) | enum request type view (line 55) | struct view type request (line 56) | enum request type view (line 56) | struct view type run_request (line 56) | struct run_request FILE: include/tig/refdb.h type argv_env (line 21) | struct argv_env type ref (line 23) | struct ref { type ref (line 38) | struct ref type ref (line 39) | struct ref type ref (line 40) | struct ref type status_code (line 42) | enum status_code type status_code (line 43) | enum status_code type ref (line 44) | struct ref type ref (line 44) | struct ref type argv_env (line 45) | struct argv_env type ref (line 45) | struct ref type ref (line 49) | struct ref type ref_format (line 52) | struct ref_format { type ref_format (line 57) | struct ref_format type ref_format (line 57) | struct ref_format type ref (line 57) | struct ref type status_code (line 58) | enum status_code type ref_format (line 58) | struct ref_format type status_code (line 59) | enum status_code type ref_format (line 59) | struct ref_format FILE: include/tig/reflog.h type view (line 19) | struct view function open_reflog_view (line 21) | static inline void FILE: include/tig/refs.h type view (line 19) | struct view function open_refs_view (line 21) | static inline void FILE: include/tig/repo.h type repo_info (line 37) | struct repo_info { type repo_info (line 41) | struct repo_info type status_code (line 43) | enum status_code type status_code (line 44) | enum status_code type index_diff (line 46) | struct index_diff { type index_diff (line 52) | struct index_diff FILE: include/tig/request.h type request_info (line 112) | struct request_info { type request (line 119) | enum request type request (line 120) | enum request type request_info (line 121) | struct request_info FILE: include/tig/search.h type view (line 19) | struct view type view (line 20) | struct view type request (line 20) | enum request type view (line 21) | struct view type request (line 21) | enum request type view (line 22) | struct view type request (line 22) | enum request type view (line 23) | struct view FILE: include/tig/stage.h type status (line 19) | struct status type view (line 21) | struct view type view (line 23) | struct view type status (line 23) | struct status type line_type (line 23) | enum line_type type open_flags (line 23) | enum open_flags FILE: include/tig/stash.h type view (line 19) | struct view function open_stash_view (line 21) | static inline void FILE: include/tig/status.h type status (line 20) | struct status { type status (line 34) | struct status type line_type (line 34) | enum line_type type view (line 35) | struct view type line (line 35) | struct line type status (line 36) | struct status type status (line 38) | struct status type line_type (line 38) | enum line_type type view (line 39) | struct view type status (line 39) | struct status type line_type (line 39) | enum line_type type line_type (line 42) | enum line_type type status (line 42) | struct status type view (line 45) | struct view type view (line 47) | struct view type open_flags (line 47) | enum open_flags FILE: include/tig/string.h function ascii_toupper (line 40) | static inline int function ascii_tolower (line 48) | static inline int FILE: include/tig/tree.h type view (line 21) | struct view function open_tree_view (line 23) | static inline void FILE: include/tig/types.h type enum_map_entry (line 23) | struct enum_map_entry { type enum_map (line 29) | struct enum_map { type enum_map (line 52) | struct enum_map type enum_map_entry (line 54) | struct enum_map_entry FILE: include/tig/util.h type status_code (line 31) | enum status_code { type status_code (line 37) | enum status_code type status_code (line 38) | enum status_code type status_code (line 39) | enum status_code function count_digits (line 46) | static inline int function apply_step (line 59) | static inline int type time (line 72) | struct time { type ident (line 77) | struct ident { type ident (line 83) | struct ident type timeval (line 85) | struct timeval type timezone (line 85) | struct timezone type time (line 86) | struct time type time (line 86) | struct time type ident (line 87) | struct ident type ident (line 87) | struct ident type time (line 89) | struct time type date (line 89) | enum date type file_size (line 90) | enum file_size type ident (line 91) | struct ident type author (line 91) | enum author type status_label (line 93) | enum status_label FILE: include/tig/view.h type view_ops (line 26) | struct view_ops type box_cell (line 28) | struct box_cell { type box (line 33) | struct box { type line (line 39) | struct line { type view_flag (line 56) | enum view_flag { type position (line 82) | struct position { type sort_state (line 88) | struct sort_state { type view_column (line 93) | struct view_column { type view (line 102) | struct view { type open_flags (line 167) | enum open_flags { type view_column_data (line 185) | struct view_column_data { type view_ops (line 210) | struct view_ops { type view (line 243) | struct view type view (line 255) | struct view type view (line 256) | struct view type view (line 257) | struct view type view (line 258) | struct view type request (line 258) | enum request type view (line 259) | struct view type request (line 259) | enum request type view (line 260) | struct view type view_state (line 266) | struct view_state { type view_history (line 272) | struct view_history { type view_state (line 278) | struct view_state type view_history (line 278) | struct view_history type position (line 278) | struct position type view_history (line 279) | struct view_history type position (line 279) | struct position type view_history (line 280) | struct view_history type view (line 286) | struct view type view (line 286) | struct view type view (line 287) | struct view type view (line 288) | struct view type view (line 288) | struct view type open_flags (line 288) | enum open_flags type view (line 293) | struct view type view (line 293) | struct view type open_flags (line 293) | enum open_flags type view (line 294) | struct view type view (line 294) | struct view type open_flags (line 294) | enum open_flags type view (line 295) | struct view type open_flags (line 295) | enum open_flags type view (line 302) | struct view type view (line 303) | struct view type view_column (line 305) | struct view_column type view (line 305) | struct view type view_column_type (line 305) | enum view_column_type type view (line 306) | struct view type line (line 306) | struct line type view (line 307) | struct view type view (line 308) | struct view type view (line 309) | struct view type line (line 309) | struct line type status_code (line 310) | enum status_code type view_column (line 310) | struct view_column type status_code (line 311) | enum status_code type view_column_type (line 311) | enum view_column_type type status_code (line 312) | enum status_code type view_column (line 312) | struct view_column type view (line 313) | struct view type line (line 315) | struct line type view (line 316) | struct view type line (line 316) | struct line type line_type (line 316) | enum line_type type line_type (line 316) | enum line_type type request (line 333) | enum request type view (line 333) | struct view type request (line 333) | enum request function check_position (line 339) | static inline bool function clear_position (line 345) | static inline void type view (line 351) | struct view type status_code (line 352) | enum status_code type view (line 352) | struct view type open_flags (line 352) | enum open_flags type view (line 353) | struct view type view (line 354) | struct view type view (line 355) | struct view type line (line 362) | struct line type box (line 364) | struct box function box_text_length (line 369) | static inline size_t function box_sizeof (line 380) | static inline size_t type box (line 390) | struct box type line (line 392) | struct line type view (line 392) | struct view type line_type (line 392) | enum line_type type line (line 393) | struct line type view (line 393) | struct view type line_type (line 393) | enum line_type type line (line 394) | struct line type view (line 394) | struct view type line_type (line 394) | enum line_type type line (line 399) | struct line type view (line 399) | struct view type line_type (line 399) | enum line_type type line (line 400) | struct line type view (line 400) | struct view type line_type (line 400) | enum line_type type line (line 401) | struct line type view (line 401) | struct view type line_type (line 401) | enum line_type type line (line 402) | struct line type view (line 402) | struct view type line_type (line 402) | enum line_type type line (line 403) | struct line type view (line 404) | struct view type line (line 404) | struct line FILE: include/tig/watch.h type watch_event (line 20) | enum watch_event { type watch_trigger (line 27) | enum watch_trigger { type watch (line 45) | struct watch { type watch (line 52) | struct watch type watch_trigger (line 52) | enum watch_trigger type watch (line 53) | struct watch type watch (line 54) | struct watch type watch_trigger (line 55) | enum watch_trigger type watch_event (line 55) | enum watch_event type watch_trigger (line 56) | enum watch_trigger type watch (line 56) | struct watch type watch_event (line 56) | enum watch_event type watch (line 57) | struct watch type watch_trigger (line 57) | enum watch_trigger FILE: src/apps.c function app_oneline_buf (line 22) | static bool function app_git_exec_path (line 34) | static bool function app_diff_highlight_path_search (line 57) | static bool type app_external (line 97) | struct app_external type app_external (line 100) | struct app_external FILE: src/argv.c function concat_argv (line 20) | static bool function argv_to_string_quoted (line 74) | bool function argv_to_string (line 80) | bool function split_argv_string (line 146) | static bool function argv_from_string_no_quotes (line 163) | bool function argv_from_string (line 169) | bool function argv_free (line 175) | void function argv_size (line 187) | size_t function argv_contains (line 198) | bool function argv_containsn (line 209) | bool function argv_appendn (line 222) | bool function argv_append (line 245) | bool function argv_append_array (line 251) | bool function argv_copy (line 262) | bool type format_context (line 278) | struct format_context type format_var (line 280) | struct format_var { type format_context (line 288) | struct format_context { type argv_env (line 298) | struct argv_env function format_expand_arg (line 302) | static bool function format_append_arg (line 343) | static bool function format_append_argv (line 372) | static bool function argv_string_formatter (line 387) | static bool function argv_number_formatter (line 402) | static bool function bool_formatter (line 410) | static bool function repo_str_formatter (line 418) | static bool function repo_ref_formatter (line 424) | static bool function repo_rev_formatter (line 430) | static bool function argv_format (line 436) | bool type format_context (line 447) | struct format_context function argv_find_rev_flag (line 496) | static inline bool function argv_parse_rev_flag (line 525) | bool type argv_env (line 621) | struct argv_env FILE: src/blame.c type blame_history_state (line 30) | struct blame_history_state { type view_history (line 35) | struct view_history type blame_history_state (line 35) | struct blame_history_state type blame (line 37) | struct blame { type blame_state (line 43) | struct blame_state { function blame_update_file_name_visibility (line 56) | static void function blame_open (line 70) | static enum status_code type blame_commit (line 177) | struct blame_commit type view (line 178) | struct view type blame (line 183) | struct blame type blame_commit (line 193) | struct blame_commit type blame_commit (line 201) | struct blame_commit type view (line 202) | struct view type blame_state (line 202) | struct blame_state type blame_commit (line 204) | struct blame_commit function blame_read (line 216) | static bool function blame_get_column_data (line 274) | static bool function check_blame_commit (line 297) | static bool function setup_blame_parent_line (line 309) | static void function blame_go_forward (line 351) | static void function blame_go_back (line 386) | static void function blame_request (line 402) | static enum request function blame_select (line 488) | static void type view_ops (line 516) | struct view_ops type blame_state (line 520) | struct blame_state FILE: src/blob.c type blob_state (line 24) | struct blob_state { function open_blob_view (line 29) | void function blob_open (line 63) | static enum status_code function blob_read (line 106) | static bool function blob_select (line 120) | static void function blob_request (line 132) | static enum request type view_ops (line 164) | struct view_ops type blob_state (line 168) | struct blob_state FILE: src/diff.c function diff_open (line 25) | static enum status_code function diff_init_highlight (line 46) | enum status_code function diff_done_highlight (line 74) | bool type diff_stat_context (line 83) | struct diff_stat_context { function diff_common_add_cell (line 92) | static bool type line (line 109) | struct line type view (line 110) | struct view type line_type (line 110) | enum line_type type diff_stat_context (line 110) | struct diff_stat_context type line (line 114) | struct line type box (line 115) | struct box type box_cell (line 126) | struct box_cell function diff_common_add_cell_until (line 131) | static bool function diff_common_read_diff_stat_part (line 148) | static bool type line (line 163) | struct line type view (line 164) | struct view type diff_stat_context (line 166) | struct diff_stat_context type line (line 185) | struct line type view (line 186) | struct view function diff_common_read_diff_wdiff_group (line 217) | static bool function diff_common_read_diff_wdiff (line 269) | static bool function diff_common_highlight (line 288) | static bool function diff_common_read (line 305) | bool function diff_find_stat_entry (line 392) | static bool type line (line 401) | struct line type view (line 402) | struct view type line (line 402) | struct line function diff_common_enter (line 433) | enum request function diff_save_line (line 452) | void function diff_restore_line (line 467) | void function diff_read_describe (line 507) | static bool function diff_read (line 523) | static bool function diff_blame_line (line 586) | static bool function diff_get_lineno (line 625) | unsigned int function diff_trace_origin (line 656) | static enum request type view (line 728) | struct view type line (line 728) | struct line type line (line 730) | struct line function diff_common_edit (line 765) | enum request function diff_request (line 794) | static enum request function diff_common_select (line 822) | void function diff_select (line 869) | static void type view_ops (line 875) | struct view_ops type diff_state (line 879) | struct diff_state FILE: src/display.c type view (line 32) | struct view type display_tty (line 39) | struct display_tty { type display_tty (line 45) | struct display_tty type io (line 47) | struct io function is_script_executing (line 49) | bool function open_script (line 55) | enum status_code function open_external_viewer (line 70) | bool function open_editor (line 129) | void function apply_horizontal_split (line 163) | static void function apply_vertical_split (line 173) | int function vertical_split_is_enabled (line 184) | bool function redraw_display_separator (line 192) | static void function create_or_move_display_separator (line 218) | static void create_or_move_display_separator(int height, int x) function remove_display_separator (line 231) | static void remove_display_separator(void) function resize_display (line 239) | void function redraw_display (line 317) | void function save_window_line (line 333) | static bool function save_window_vline (line 342) | static bool function save_display (line 356) | bool function save_view (line 406) | bool function update_status_window (line 477) | static bool function update_status (line 512) | void function update_status_with_context (line 522) | void function report (line 532) | void function report_clear (line 554) | void function done_display (line 570) | static void function set_terminal_modes (line 595) | static void function init_tty (line 605) | void function init_display (line 635) | void function read_script (line 694) | static bool function get_input_char (line 722) | int function update_views (line 747) | static bool function get_input (line 764) | int function enable_mouse (line 886) | void FILE: src/draw.c type line_type (line 21) | enum line_type function set_view_attr (line 42) | static inline void function draw_chars (line 57) | static bool function draw_space (line 95) | static bool function draw_text_expanded (line 113) | static bool function draw_textn (line 135) | static inline bool function draw_text (line 141) | bool function draw_text_overflow (line 147) | static bool function PRINTF_LIKE (line 174) | bool PRINTF_LIKE(3, 4) function draw_field (line 210) | bool function draw_date (line 235) | static bool function draw_author (line 249) | static bool function draw_committer (line 262) | static bool function draw_id (line 275) | static bool function draw_filename (line 292) | static bool function draw_file_size (line 307) | static bool function draw_mode (line 318) | static bool function draw_lineno_custom (line 329) | static bool function draw_lineno (line 367) | bool function draw_ref (line 376) | static bool function draw_refs (line 385) | static bool function draw_status (line 406) | static bool function get_graph_color (line 419) | static inline enum line_type function draw_graph_utf8 (line 428) | static bool function draw_graph_ascii (line 436) | static bool function draw_graph_chtype (line 444) | static bool function draw_graph (line 452) | static bool function draw_commit_title (line 465) | static bool function view_column_draw (line 482) | bool function draw_view_line_search_result (line 620) | static void function draw_view_line (line 663) | bool function redraw_view_dirty (line 702) | void function redraw_view_from (line 723) | void function redraw_view (line 745) | void FILE: src/graph-v1.c type graph_symbol (line 18) | struct graph_symbol { type graph_column (line 33) | struct graph_column { type graph_row (line 38) | struct graph_row { type graph_v1 (line 43) | struct graph_v1 { function get_free_graph_color (line 59) | static size_t get_free_graph_color(struct graph_v1 *graph) function done_graph (line 72) | static void function done_graph_rendering (line 80) | static void function graph_find_column_by_id (line 91) | static size_t type graph_column (line 107) | struct graph_column type graph_v1 (line 108) | struct graph_v1 type graph_row (line 108) | struct graph_row type graph_column (line 110) | struct graph_column function graph_add_parent (line 128) | static bool function graph_needs_expansion (line 138) | static bool function graph_expand (line 148) | static bool function graph_needs_collapsing (line 160) | static bool function graph_collapse (line 167) | static bool function graph_reorder_parents (line 177) | static void function graph_canvas_append_symbol (line 198) | static void function graph_insert_parents (line 207) | static bool function graph_render_parents (line 300) | static bool function graph_is_merge (line 315) | static bool function graph_add_commit (line 321) | static bool type graph_symbol (line 351) | struct graph_symbol function chtype (line 389) | static const chtype * type graph_symbol (line 441) | struct graph_symbol function graph_foreach_symbol (line 476) | static void type graph (line 491) | struct graph type graph_v1 (line 494) | struct graph_v1 type graph (line 495) | struct graph FILE: src/graph-v2.c type graph_symbol (line 19) | struct graph_symbol { type graph_column (line 49) | struct graph_column { type graph_row (line 54) | struct graph_row { type colors (line 59) | struct colors { type graph_v2 (line 64) | struct graph_v2 { function intern_string_eq (line 84) | static int function hashval_t (line 90) | static hashval_t type id_color (line 113) | struct id_color { type id_color (line 118) | struct id_color type id_color (line 121) | struct id_color type id_color (line 121) | struct id_color function id_color_delete (line 131) | static void function id_color_eq (line 137) | static int function key_del (line 143) | static void function hashval_t (line 149) | static hashval_t function colors_add_id (line 155) | static void function colors_remove_id (line 169) | static void function colors_get_color (line 183) | static size_t function colors_get_free_color (line 197) | static size_t function colors_init (line 213) | static void function get_color (line 223) | static size_t function done_graph_rendering (line 244) | static void function done_graph (line 255) | static void function graph_find_column_by_id (line 271) | static size_t function graph_find_free_column (line 287) | static size_t type graph_column (line 300) | struct graph_column type graph_v2 (line 301) | struct graph_v2 type graph_row (line 301) | struct graph_row type graph_column (line 303) | struct graph_column function graph_add_parent (line 323) | static bool function graph_needs_expansion (line 333) | static bool function graph_expand (line 339) | static bool function graph_needs_collapsing (line 356) | static bool function graph_collapse (line 363) | static bool function graph_canvas_append_symbol (line 375) | static void function graph_row_clear_commit (line 382) | static void function graph_insert_parents (line 394) | static void function commit_is_in_row (line 420) | static bool function graph_remove_collapsed_columns (line 435) | static void function graph_fill_empty_columns (line 466) | static void function graph_generate_next_row (line 479) | static void function commits_in_row (line 488) | static int function graph_commit_next_row (line 502) | static void function continued_down (line 522) | static bool function shift_left (line 534) | static bool function new_column (line 558) | static bool function continued_right (line 574) | static bool function continued_left (line 592) | static bool function parent_down (line 613) | static bool function parent_right (line 630) | static bool function flanked (line 651) | static bool function below_commit (line 672) | static bool function graph_generate_symbols (line 684) | static void function graph_render_parents (line 738) | static bool function graph_is_merge (line 762) | static bool function graph_add_commit (line 768) | static bool function graph_symbol_forks (line 796) | static bool function graph_symbol_cross_merge (line 811) | static bool function graph_symbol_vertical_merge (line 832) | static bool function graph_symbol_cross_over (line 856) | static bool function graph_symbol_turn_left (line 880) | static bool function graph_symbol_turn_down_cross_over (line 900) | static bool function graph_symbol_turn_down (line 921) | static bool function graph_symbol_merge (line 933) | static bool function graph_symbol_multi_merge (line 951) | static bool function graph_symbol_vertical_bar (line 963) | static bool function graph_symbol_horizontal_bar (line 990) | static bool function graph_symbol_multi_branch (line 1014) | static bool type graph_symbol (line 1038) | struct graph_symbol function chtype (line 1089) | static const chtype * type graph_symbol (line 1161) | struct graph_symbol function graph_foreach_symbol (line 1212) | static void type graph (line 1227) | struct graph type graph_v2 (line 1230) | struct graph_v2 type graph (line 1231) | struct graph FILE: src/graph.c type graph (line 17) | struct graph type graph (line 18) | struct graph type graph (line 20) | struct graph type graph_display (line 21) | enum graph_display FILE: src/grep.c type grep_line (line 24) | struct grep_line { type grep_state (line 30) | struct grep_state { type grep_line (line 35) | struct grep_line type line (line 36) | struct line type grep_line (line 38) | struct grep_line function grep_get_column_data (line 47) | static bool function grep_select (line 76) | static void function grep_prompt (line 105) | static bool function open_grep_view (line 121) | void function grep_open (line 137) | static enum status_code function grep_request (line 165) | static enum request function grep_read (line 222) | static bool type view_ops (line 282) | struct view_ops type grep_state (line 286) | struct grep_state FILE: src/help.c type menu_item (line 20) | struct menu_item type keymap (line 26) | struct keymap type keymap (line 29) | struct keymap type help_state (line 37) | struct help_state { type help (line 42) | struct help { function help_draw (line 54) | static bool function help_grep (line 114) | static bool type help_request_iterator (line 159) | struct help_request_iterator { function add_help_line (line 164) | static bool function help_keys_visitor (line 177) | static bool function help_collapse_expand_keys_visitor (line 216) | static bool function help_open (line 231) | static enum status_code function help_request (line 273) | static enum request function help_select (line 304) | static void type view_ops (line 309) | struct view_ops type help_state (line 313) | struct help_state FILE: src/io.c type encoding (line 27) | struct encoding { type encoding (line 34) | struct encoding type encoding (line 35) | struct encoding type encoding (line 37) | struct encoding type encoding (line 40) | struct encoding function encoding_convert_string (line 67) | static bool function encoding_convert (line 112) | bool type buffer (line 122) | struct buffer type encoding (line 129) | struct encoding type encoding (line 130) | struct encoding function path_expand (line 166) | bool function path_search (line 197) | bool function io_init (line 242) | static void function io_open (line 249) | bool function io_kill (line 269) | bool function io_done (line 275) | bool function open_trace (line 306) | static int function io_trace (line 340) | bool function io_exec (line 364) | bool function io_run (line 457) | bool function io_complete (line 463) | static bool function io_run_bg (line 471) | bool function io_run_fg (line 477) | bool function io_run_append (line 483) | bool function io_eof (line 489) | bool function io_error (line 495) | int type io (line 502) | struct io function io_can_read (line 507) | bool function io_read (line 519) | ssize_t type buffer (line 536) | struct buffer function io_get_line (line 549) | static bool function io_get (line 613) | bool function io_write (line 619) | bool function io_printf (line 640) | bool function io_read_buf (line 655) | bool function io_run_buf (line 668) | bool function io_from_string (line 676) | bool function io_load_file (line 694) | static enum status_code function io_load_span (line 730) | enum status_code function io_load (line 737) | enum status_code function io_run_load (line 744) | enum status_code function io_fprintf (line 753) | bool FILE: src/keys.c type keybinding (line 20) | struct keybinding { type keymap (line 26) | struct keymap type keymap (line 33) | struct keymap type keymap (line 36) | struct keymap type keymap (line 39) | struct keymap function update_keymap_visibility (line 51) | bool function keybinding_matches (line 68) | static bool function keybinding_equals (line 105) | static bool function del_keybinding (line 114) | static enum status_code function add_keybinding (line 139) | enum status_code function get_keybinding_in_keymap (line 180) | static enum request function get_keybinding (line 201) | enum request type key_mapping (line 231) | struct key_mapping { type key_mapping (line 236) | struct key_mapping type key_mapping (line 295) | struct key_mapping function parse_key_value (line 309) | static enum status_code function get_key_value (line 334) | enum status_code type key (line 388) | struct key function append_key (line 437) | static bool function append_keymap_request_keys (line 446) | static bool type keymap (line 465) | struct keymap type request (line 465) | enum request type run_request (line 492) | struct run_request function parse_run_request_flags (line 499) | enum status_code function add_run_request (line 532) | enum status_code type run_request (line 556) | struct run_request type request (line 557) | enum request type run_request (line 565) | struct run_request type key_visitor_state (line 593) | struct key_visitor_state { function foreach_key_visit (line 601) | static bool function foreach_key_request (line 645) | static bool function foreach_key_run_request (line 656) | static bool function foreach_key (line 687) | bool FILE: src/line.c type line_rule (line 20) | struct line_rule type line_info (line 23) | struct line_info function get_line_type (line 29) | enum line_type function get_line_type_from_ref (line 50) | enum line_type type line_type (line 78) | enum line_type type line_info (line 84) | struct line_info type line_type (line 85) | enum line_type type line_info (line 87) | struct line_info type line_rule (line 88) | struct line_rule type line_info (line 102) | struct line_info type line_rule (line 105) | struct line_rule type line_rule (line 127) | struct line_rule type line_rule (line 128) | struct line_rule type line_type (line 130) | enum line_type type line_rule (line 137) | struct line_rule type line_info (line 150) | struct line_info type line_rule (line 151) | struct line_rule type line_rule (line 153) | struct line_rule type line_info (line 154) | struct line_info function foreach_line_rule (line 182) | bool function init_line_info_color_pair (line 197) | static void function init_colors (line 220) | void FILE: src/log.c type log_state (line 21) | struct log_state { function log_copy_rev (line 33) | static inline void function log_select (line 43) | static void function log_open (line 66) | static enum status_code function log_request (line 85) | static enum request function log_read (line 109) | static bool type view_ops (line 158) | struct view_ops type log_state (line 162) | struct log_state FILE: src/main.c type view_history (line 35) | struct view_history function main_status_exists (line 37) | bool type view (line 56) | struct view type main_state (line 56) | struct main_state function main_register_commit (line 58) | static void type commit (line 76) | struct commit type view (line 77) | struct view type line_type (line 77) | enum line_type type commit (line 77) | struct commit type main_state (line 80) | struct main_state type commit (line 82) | struct commit type line (line 84) | struct line function main_flush_commit (line 114) | static inline void function main_add_changes_commit (line 121) | static bool function main_check_index (line 158) | static bool function main_add_changes (line 190) | static bool function main_check_argv (line 217) | static bool function main_with_graph (line 267) | static enum graph_display function main_open (line 274) | static enum status_code function main_done (line 330) | void type ref (line 353) | struct ref type line (line 354) | struct line type commit (line 354) | struct commit type ref (line 356) | struct ref function main_get_column_data (line 364) | bool function main_add_reflog (line 390) | static bool function main_read (line 418) | bool function main_request (line 565) | enum request function main_select (line 646) | void type view_ops (line 675) | struct view_ops type main_state (line 679) | struct main_state FILE: src/map.c function string_map_equal (line 22) | static int type string_map (line 32) | struct string_map type string_map (line 43) | struct string_map type string_map (line 54) | struct string_map type string_map (line 67) | struct string_map type string_map (line 79) | struct string_map function string_map_clear (line 92) | void type string_map_iterator (line 99) | struct string_map_iterator { function string_map_iterate (line 104) | static int function string_map_foreach (line 112) | void FILE: src/options.c type option_info (line 38) | struct option_info type option_info (line 39) | struct option_info type option_info (line 68) | struct option_info function mark_option_seen (line 80) | static void type option_info (line 89) | struct option_info type view_column_type (line 90) | enum view_column_type type option_info (line 91) | struct option_info type enum_map_entry (line 175) | struct enum_map_entry type enum_map_entry (line 188) | struct enum_map_entry type graph_display (line 204) | enum graph_display type commit_order (line 206) | enum commit_order function update_options_from_argv (line 230) | void type enum_map_entry (line 313) | struct enum_map_entry type enum_map_entry (line 326) | struct enum_map_entry function parse_step (line 339) | enum status_code function parse_int (line 364) | enum status_code function set_color (line 377) | static bool function parse_color_name (line 392) | static enum status_code function find_remapped (line 456) | static int function option_color_command (line 475) | static enum status_code function parse_bool (line 556) | static enum status_code function parse_enum (line 566) | static enum status_code function parse_string (line 599) | static enum status_code function parse_encoding (line 617) | static enum status_code function parse_args (line 636) | static enum status_code function parse_option (line 644) | enum status_code function parse_view_settings (line 779) | static enum status_code function option_update (line 807) | static enum status_code function option_set_command (line 835) | static enum status_code function option_bind_command (line 901) | static enum status_code type status_code (line 1001) | enum status_code function option_source_command (line 1003) | static enum status_code function set_option (line 1028) | enum status_code type config_state (line 1046) | struct config_state { function read_option (line 1052) | static enum status_code function load_option_file (line 1091) | static enum status_code function load_options (line 1122) | enum status_code type option_info (line 1189) | struct option_info type author (line 1201) | enum author type enum_map (line 1202) | struct enum_map type ref_format (line 1255) | struct ref_format type view_column (line 1261) | struct view_column function save_option_settings (line 1274) | static bool function save_option_keybinding (line 1301) | static bool function save_option_keybindings (line 1332) | static bool function save_option_color_name (line 1341) | static bool function save_option_color_attr (line 1353) | static bool function save_option_color (line 1366) | static bool function save_option_colors (line 1391) | static bool function save_options (line 1400) | enum status_code function set_remote_branch (line 1424) | static void function set_repo_config_option (line 1439) | static void type line_info (line 1455) | struct line_info type line_info (line 1456) | struct line_info function set_git_color_option (line 1490) | static void function set_encoding (line 1527) | static void function read_repo_config_option (line 1536) | static enum status_code function load_git_config (line 1592) | enum status_code FILE: src/pager.c function pager_get_column_data (line 29) | bool function add_pager_refs (line 37) | static void type line (line 71) | struct line type view (line 72) | struct view type line_type (line 72) | enum line_type type line (line 84) | struct line function pager_common_read (line 107) | bool function pager_read (line 137) | static bool function pager_request (line 156) | enum request function pager_select (line 188) | void function pager_open (line 202) | static enum status_code type view_ops (line 218) | struct view_ops type diff_state (line 222) | struct diff_state FILE: src/parse.c function parse_size (line 18) | size_t function parse_timesec (line 36) | static void function parse_timezone (line 42) | static void function parse_author_line (line 59) | void function parse_number (line 95) | static bool function parse_blame_header (line 110) | bool function match_blame_header (line 129) | static bool function parse_blame_info (line 141) | bool function parse_ulong (line 206) | static bool function parse_chunk_header (line 226) | bool function parse_chunk_lineno (line 247) | bool type path_entry (line 265) | struct path_entry { type path_entry (line 276) | struct path_entry type ident (line 294) | struct ident type ident (line 298) | struct ident FILE: src/prompt.c type input (line 30) | struct input type input_status (line 32) | enum input_status type key (line 34) | struct key function prompt_default_handler (line 109) | enum input_status function prompt_script_handler (line 129) | static enum input_status function prompt_yesno_handler (line 143) | static enum input_status function prompt_yesno (line 155) | bool type incremental_input (line 167) | struct incremental_input { function read_prompt_handler (line 173) | static enum input_status type incremental_input (line 193) | struct incremental_input type input (line 202) | struct input function readline_display (line 208) | static void function readline_getc (line 394) | static int function readline_display_matches (line 439) | static void function readline_init (line 457) | static void function sigint_absorb_handler (line 482) | static void sigint_absorb_handler(int sig) { function history_go_line (line 557) | static int function prompt_history_dedupe (line 566) | static void function prompt_teardown (line 595) | static void function prompt_init (line 605) | void function prompt_init (line 632) | void function prompt_menu (line 638) | bool type option_info (line 707) | struct option_info function find_arg (line 712) | static bool function prompt_toggle_option (line 723) | static enum status_code function prompt_toggle (line 847) | static enum status_code function prompt_option_flags (line 894) | static enum view_flag function prompt_update_display (line 924) | static void function run_prompt_command (line 943) | enum request function exec_run_request (line 1128) | enum request function open_prompt (line 1190) | enum request FILE: src/refdb.c type ref (line 23) | struct ref function ref_compare (line 29) | int function ref_canonical_compare (line 37) | static int type ref_visitor_data (line 49) | struct ref_visitor_data { function foreach_ref_visitor (line 54) | static bool function foreach_ref (line 65) | void type ref (line 73) | struct ref type ref (line 79) | struct ref type ref (line 85) | struct ref type ref (line 88) | struct ref type ref (line 89) | struct ref function ref_list_contains_tag (line 98) | bool type ref_opt (line 110) | struct ref_opt { function add_ref_to_id_map (line 116) | static enum status_code function remove_ref_from_id_map (line 159) | static void function add_to_refs (line 182) | static enum status_code function read_ref (line 297) | static enum status_code function invalidate_refs (line 303) | static bool function cleanup_refs (line 313) | static bool function reload_refs (line 327) | static enum status_code function load_refs (line 374) | enum status_code function add_ref (line 386) | enum status_code function ref_update_env (line 394) | void function refs_contain_tag (line 424) | bool type ref_format (line 430) | struct ref_format type ref_format (line 431) | struct ref_format type ref (line 431) | struct ref type ref_format (line 433) | struct ref_format type ref_format (line 436) | struct ref_format function parse_ref_format_arg (line 451) | static enum status_code function parse_ref_formats (line 488) | enum status_code function format_ref_formats (line 509) | enum status_code FILE: src/reflog.c function reflog_open (line 19) | static enum status_code function reflog_request (line 36) | static enum request type view_ops (line 63) | struct view_ops type main_state (line 67) | struct main_state FILE: src/refs.c type reference (line 27) | struct reference { type ref (line 36) | struct ref type refs_filter (line 43) | enum refs_filter { function refs_get_column_data (line 51) | static bool function refs_request (line 70) | static enum request function refs_read (line 103) | static bool function refs_open_visitor (line 149) | static bool function refs_open (line 196) | static enum status_code function refs_select (line 257) | static void type view_ops (line 273) | struct view_ops FILE: src/repo.c type repo_info_state (line 28) | struct repo_info_state { function read_repo_info (line 32) | static enum status_code function reload_repo_info (line 90) | static enum status_code function load_repo_info (line 99) | enum status_code function load_repo_head (line 113) | enum status_code type repo_info (line 132) | struct repo_info function update_index (line 138) | bool function index_diff (line 148) | bool FILE: src/request.c type request_info (line 18) | struct request_info function get_request (line 26) | enum request type request (line 40) | enum request function foreach_request (line 50) | bool FILE: src/search.c function grep_text (line 23) | bool function find_matches (line 34) | static bool type status_code (line 59) | enum status_code type view (line 59) | struct view type request (line 59) | enum request function setup_and_find_next (line 61) | static enum status_code function find_next_match_line (line 100) | static enum status_code function find_next_match (line 129) | static enum status_code function find_next (line 166) | void function find_next_merge_line (line 174) | static enum status_code function find_next_merge (line 211) | static enum status_code function find_merge (line 226) | void function reset_search (line 234) | void function search_view (line 242) | void FILE: src/stage.c type status (line 30) | struct status type line_type (line 31) | enum line_type type update_t (line 33) | typedef enum function open_stage_view (line 40) | void type stage_state (line 54) | struct stage_state { function stage_diff_done (line 58) | static inline bool function stage_diff_write (line 66) | static bool function stage_diff_range_write (line 83) | static bool function stage_apply_line (line 117) | static bool function stage_apply_part (line 139) | static bool function stage_apply_chunk (line 193) | static bool function stage_update_files (line 239) | static bool function stage_update (line 263) | static bool function stage_revert (line 293) | static bool type line (line 317) | struct line type view (line 318) | struct view type chunk_header (line 318) | struct chunk_header type line (line 319) | struct line type line (line 319) | struct line type line (line 319) | struct line type box (line 321) | struct box type line (line 346) | struct line function stage_split_chunk (line 356) | static void function stage_exists (line 418) | static bool function stage_chunk_is_wrapped (line 432) | static bool function find_deleted_line_in_head (line 447) | static bool function stage_request (line 559) | static enum request function stage_select (line 698) | static void function stage_open (line 708) | static enum status_code function stage_read (line 787) | static bool type view_ops (line 821) | struct view_ops type stage_state (line 825) | struct stage_state FILE: src/stash.c function stash_open (line 20) | static enum status_code function stash_select (line 55) | static void function stash_request (line 68) | static enum request type view_ops (line 99) | struct view_ops type main_state (line 103) | struct main_state FILE: src/status.c function open_status_view (line 38) | void function status_has_none (line 49) | static inline bool function status_get_diff (line 58) | inline bool function status_run (line 88) | static bool function status_restore (line 201) | static void function status_branch_tracking_info (line 228) | static bool function status_update_onbranch (line 293) | static void function status_read_untracked (line 361) | static bool function status_open (line 379) | static enum status_code function status_get_column_data (line 410) | static bool function status_enter (line 467) | static enum request function status_exists (line 508) | bool function status_update_prepare (line 533) | static bool function status_update_write (line 557) | static bool function status_update_file (line 575) | bool function status_update_files (line 595) | bool function status_update (line 632) | static bool function status_revert (line 661) | bool function open_mergetool (line 706) | static void function status_request (line 714) | static enum request function status_stage_info_ (line 784) | bool function status_select (line 818) | static void type view_ops (line 865) | struct view_ops FILE: src/string.c function string_isnumber (line 22) | bool function iscommit (line 35) | bool function suffixcmp (line 48) | int function string_ncopy_do (line 57) | void function string_copy_rev (line 67) | void function string_copy_rev_from_commit_line (line 82) | void function string_expand (line 91) | size_t function PRINTF_LIKE (line 137) | bool PRINTF_LIKE(4, 5) function strcmp_null (line 150) | int function strcmp_numeric (line 160) | int function unicode_width (line 191) | int function utf8_char_length (line 210) | unsigned char function utf8_to_unicode (line 219) | unsigned long function utf8_length (line 237) | size_t function utf8_width_of (line 290) | int function utf8_string_contains (line 301) | static bool function utf8_string_contains_uppercase (line 326) | bool FILE: src/tig.c type menu_item (line 88) | struct menu_item function toggle_option (line 94) | static void function open_run_request (line 112) | static enum request function view_driver (line 129) | static bool function usage (line 385) | void function read_filter_args (line 391) | static enum status_code function filter_rev_parse (line 399) | static bool function filter_options (line 416) | static void function parse_options (line 471) | static enum request function open_pager_mode (line 584) | static enum request type view (line 613) | struct view type view (line 616) | struct view function handle_mouse_event (line 633) | static enum request function sigsegv_handler (line 691) | void function sighup_handler (line 720) | static void type key_combo (line 729) | struct key_combo { function key_combo_handler (line 737) | static enum input_status function read_key_combo (line 763) | static enum request function die_if_failed (line 772) | static inline void function hangup_children (line 779) | static void function handle_git_prefix (line 787) | static inline enum status_code function main (line 813) | int FILE: src/tree.c type view_history (line 26) | struct view_history function pop_tree_stack_entry (line 28) | static void function push_tree_stack_entry (line 37) | static void type tree_entry (line 62) | struct tree_entry { type tree_state (line 74) | struct tree_state { type line (line 84) | struct line type tree_entry (line 86) | struct tree_entry function tree_compare_entry (line 89) | static int function tree_get_column_data (line 97) | static bool type line (line 122) | struct line type view (line 123) | struct view type line_type (line 123) | enum line_type type tree_entry (line 127) | struct tree_entry type line (line 128) | struct line function tree_read_date (line 143) | static bool function tree_read (line 224) | static bool function tree_draw (line 322) | static bool function open_blob_editor (line 335) | void function tree_request (line 362) | static enum request function tree_select (line 440) | static void function tree_open (line 464) | static enum status_code type view_ops (line 497) | struct view_ops type tree_state (line 501) | struct tree_state FILE: src/types.c function string_enum_compare (line 21) | int function enum_name_copy (line 41) | bool function enum_name_prefixed (line 64) | bool type enum_map (line 78) | struct enum_map type enum_map (line 83) | struct enum_map function map_enum_do (line 96) | bool FILE: src/ui.c type file_finder_line (line 22) | struct file_finder_line { type file_finder (line 29) | struct file_finder { function file_finder_read (line 44) | static bool function file_finder_done (line 82) | static void function file_finder_move (line 98) | static void function file_finder_draw_line (line 119) | static void function file_finder_draw (line 139) | static void function file_finder_line_matches (line 174) | static size_t function file_finder_update (line 189) | static void function file_finder_input_handler (line 226) | static enum input_status type file_finder (line 283) | struct file_finder FILE: src/util.c type status_code (line 31) | enum status_code function error (line 44) | enum status_code function success (line 55) | enum status_code function warn (line 66) | void function die (line 79) | void TIG_NORETURN function time_now (line 100) | int function timecmp (line 122) | int type reldate (line 128) | struct reldate { type reldate (line 134) | struct reldate type time (line 145) | struct time type timeval (line 147) | struct timeval type time (line 181) | struct time type date (line 181) | enum date type tm (line 184) | struct tm type file_size (line 266) | enum file_size type ident (line 299) | struct ident function ident_compare (line 305) | int type ident (line 370) | struct ident type author (line 370) | enum author type status_label (line 404) | enum status_label FILE: src/view.c function goto_view_line (line 28) | bool function do_scroll_view (line 53) | void function scroll_view (line 99) | void function move_view (line 191) | void function select_view_line (line 303) | void function goto_id (line 323) | void function view_history_is_empty (line 383) | static bool type view_state (line 389) | struct view_state type view_history (line 390) | struct view_history type position (line 390) | struct position type view_state (line 392) | struct view_state function pop_view_history_state (line 412) | bool function reset_view_history (line 432) | void function reset_view (line 443) | void function restore_view_position (line 469) | static bool function end_update (line 494) | void function setup_update (line 508) | static void function view_no_refresh (line 518) | static bool type view (line 528) | struct view type open_flags (line 528) | enum open_flags function view_exec (line 550) | bool function begin_update (line 574) | enum status_code function update_view (line 621) | bool function update_view_title (line 686) | void function split_view (line 742) | void function maximize_view (line 777) | void function load_view (line 800) | void function open_view (line 866) | void function open_argv (line 899) | void type view (line 917) | struct view function compare_view_column (line 926) | static int type view_column_type (line 981) | enum view_column_type function sort_view_compare (line 997) | static int function resort_view (line 1027) | void function sort_view (line 1042) | void type view (line 1064) | struct view type view_column_data (line 1064) | struct view_column_data type view_column (line 1065) | struct view_column function grep_refs (line 1135) | static bool function view_column_grep (line 1148) | bool function view_column_info_changed (line 1185) | bool function view_column_reset (line 1203) | void function parse_view_column_config_expr (line 1213) | static enum status_code function parse_view_column_option (line 1248) | static enum status_code function parse_view_column_config_exprs (line 1273) | static enum status_code function parse_view_column_type (line 1295) | static enum status_code type view (line 1311) | struct view type view (line 1314) | struct view function parse_view_column_config (line 1324) | enum status_code function parse_view_config (line 1348) | enum status_code function format_view_column_options (line 1402) | static enum status_code function format_view_column (line 1453) | static enum status_code function format_view_config (line 1474) | enum status_code type view_column (line 1500) | struct view_column type view (line 1501) | struct view type view_column_type (line 1501) | enum view_column_type type view_column (line 1503) | struct view_column function view_column_info_update (line 1513) | bool type line (line 1611) | struct line type view (line 1612) | struct view type line (line 1612) | struct line type line_type (line 1612) | enum line_type type line_type (line 1612) | enum line_type function forward_request_to_child (line 1623) | static inline bool function view_request (line 1630) | enum request type box (line 1662) | struct box function box_text_copy (line 1667) | void type line (line 1676) | struct line type view (line 1677) | struct view type line_type (line 1677) | enum line_type type line (line 1679) | struct line type line (line 1724) | struct line type view (line 1725) | struct view type line_type (line 1725) | enum line_type type line (line 1730) | struct line type view (line 1731) | struct view type line_type (line 1731) | enum line_type type line (line 1733) | struct line type line (line 1740) | struct line type view (line 1741) | struct view type line_type (line 1741) | enum line_type type line (line 1746) | struct line type view (line 1747) | struct view type line_type (line 1747) | enum line_type type box (line 1749) | struct box type line (line 1750) | struct line type line (line 1765) | struct line type view (line 1766) | struct view type line_type (line 1766) | enum line_type type line (line 1778) | struct line type view (line 1779) | struct view type line_type (line 1779) | enum line_type type line (line 1784) | struct line function append_line_format (line 1794) | bool type view (line 1849) | struct view type view (line 1854) | struct view FILE: src/watch.c type watch (line 21) | struct watch function watch_register (line 23) | void function watch_unregister (line 36) | void type watch_handler (line 54) | struct watch_handler { function check_file_mtime (line 61) | static bool function watch_head_handler (line 80) | static enum watch_trigger function watch_stash_handler (line 96) | static enum watch_trigger function watch_index_handler (line 105) | static enum watch_trigger function watch_refs_handler (line 145) | static enum watch_trigger type watch_handler (line 161) | struct watch_handler function watch_no_refresh (line 168) | static bool function watch_apply_changes (line 176) | static void function watch_apply (line 202) | void function watch_update_event (line 208) | static enum watch_trigger function watch_unchanged_triggers (line 244) | static inline enum watch_trigger function watch_update_single (line 250) | enum watch_trigger function watch_update (line 258) | enum watch_trigger function watch_periodic (line 272) | int function watch_dirty (line 292) | bool FILE: test/tools/test-graph.c type commit (line 26) | struct commit { type graph_symbol (line 33) | struct graph_symbol function print_symbol (line 35) | static bool function print_commit (line 44) | static void function main (line 51) | int FILE: tools/doc-gen.c type doc_action_iterator (line 18) | struct doc_action_iterator { function doc_action_group_name_print (line 23) | static void function doc_action_table_print (line 32) | static void function doc_action_print (line 40) | static bool function doc_actions_print (line 62) | static void function main (line 71) | int