src/b_alias.c,154 static unsigned char b_print_arg_next(29,1174 static unsigned char b_print_arg(60,1774 unsigned char b_alias(76,2075 void b_alias_mute(104,2487 src/b_alias.h,26 # define B_ALIAS_H14,910 src/b_alias_print.c,183 static char **b_alloc_buff(b_alloc_buff24,1055 static void b_fill_buff(46,1471 static void b_sort_buff(59,1665 static void b_print_buff(83,2104 void b_print_alias_list(95,2237 src/b_alias_print.h,32 # define B_ALIAS_PRINT_H14,916 src/b_alias_register.c,63 static void b_cpy_alias(24,1056 void b_register_arg(47,1649 src/b_alias_register.h,35 # define B_ALIAS_REGISTER_H14,919 src/b_builtins.h,29 # define B_BUILTINS_H14,913 src/b_cd.c,136 static void b_set_oldpwd(30,1191 static void b_fill_repath(52,1598 static void b_upgrade_pwd(81,2186 unsigned char b_cd(109,2945 src/b_cd.h,23 # define B_CD_H14,907 src/b_echo.c,67 static void b_print_content(20,995 unsigned char b_echo(31,1137 src/b_echo.h,25 # define B_ECHO_H14,909 src/b_env.c,28 unsigned char b_env(18,955 src/b_env.h,24 # define B_ENV_H14,908 src/b_exit.c,30 unsigned char b_exit(23,1059 src/b_exit.h,25 # define B_EXIT_H14,909 src/b_export.c,186 t_bool check_valid_identifier(27,1146 t_bool check_equals(39,1323 void b_add_to_env_from_globals(55,1498 static void b_classic_export(82,2086 unsigned char b_export(103,2470 src/b_export.h,27 # define B_EXPORT_H14,911 src/b_export_mute.c,81 static void b_classic_export_mute(27,1151 unsigned char b_export_mute(48,1572 src/b_export_mute.h,32 # define B_EXPORT_MUTE_H14,916 src/b_export_next.c,149 static char **b_get_var(b_get_var24,1086 static long b_is_it_in_env(45,1638 static void b_add_to_env(65,1975 void b_export_with_equals(89,2456 src/b_export_next.h,109 # define B_EXPORT_NEXT_H14,916 enum e_var18,966 B_VAR_NAME,20,979 B_VAR_VAL,21,992 B_VAR_NULL22,1004 src/b_h.c,210 static unsigned long b_get_total_hist(22,1038 static unsigned int b_print_prev_history(48,1397 static void b_print_history(77,1950 static t_bool b_check_numeric(102,2472 unsigned char b_h(118,2673 src/b_h.h,22 # define B_H_H14,906 src/b_pwd.c,29 unsigned char b_pwd(22,1039 src/b_pwd.h,24 # define B_PWD_H14,908 src/b_sqb.c,115 static unsigned char b_get_sqb_id(24,1091 static unsigned char b_eval_sqb(46,1490 unsigned char b_sqb(72,2192 src/b_sqb_err.c,207 static unsigned char b_single_op(19,976 static unsigned char b_expect_arg(29,1172 static unsigned char b_double_op(39,1368 static unsigned char b_bad_nbr(49,1564 unsigned char b_sqb_err_check(78,2140 src/b_sqb_err.h,28 # define B_SQB_ERR_H14,912 src/b_sqb_file.c,168 static t_bool b_file_tests(21,1019 unsigned char b_sqb_file_tests(51,1954 static t_bool b_sqb_file_comp_tests(68,2291 unsigned char b_sqb_double_file_tests(81,2572 src/b_sqb_file.h,29 # define B_SQB_FILE_H14,913 src/b_sqb.h,27 # define FT_B_SQB_H14,911 src/b_sqb_nbr.c,71 static t_bool b_sqb_nbr_tests(17,935 unsigned char b_sqb_nbr(34,1362 src/b_sqb_nbr.h,28 # define B_SQB_NBR_H14,912 src/b_sqb_str.c,70 static t_bool b_sqb_str_comp(17,935 unsigned char b_sqb_str(30,1239 src/b_sqb_str.h,28 # define B_SQB_STR_H14,912 src/b_type.c,214 static char b_absolute_path_exists(30,1175 static void b_type_get_path(48,1408 static unsigned char b_check_nonbuilt(62,1680 static unsigned char b_check_builtins(80,2033 unsigned char b_type(100,2438 src/b_type.h,25 # define B_TYPE_H14,909 src/b_unset.c,155 static t_bool check_valid_identifier(21,1017 static void b_realloc_env(47,1313 static t_bool b_removed_from_env(75,1825 unsigned char b_unset(96,2192 src/b_unset.h,26 # define B_UNSET_H14,910 src/c_ctrls.c,147 t_msh *c_get_msh(c_get_msh22,1035 short c_ctrl_l(33,1150 char *c_ctrl_c(c_ctrl_c41,1323 void c_signal_int(50,1485 void c_signal_ign(63,1689 src/c_ctrls.h,26 # define C_CTRLS_H14,910 src/c_init.c,204 c_set_term_raw(37,1334 c_add_char(61,1798 c_read_cap(75,2092 char *ft_strrbavchr(ft_strrbavchr109,3095 char *c_set_ptr(c_set_ptr123,3283 *c_process_key(c_process_key163,4230 c_gnl(205,5292 src/c_init.h,702 # define C_INIT_H14,909 # define UP_K 22,1019 # define DOWN_K 23,1043 # define RIGHT_K 24,1068 # define LEFT_K 25,1094 # define HOME_K 26,1120 # define END_K 27,1145 # define DEL_K 28,1169 # define RET_K 29,1189 # define CTRL_A 31,1210 # define CTRL_B 32,1231 # define CTRL_C 33,1252 # define CTRL_D 34,1273 # define CTRL_E 35,1294 # define CTRL_F 36,1315 # define CTRL_L 37,1336 # define CTRL_N 38,1357 # define CTRL_P 39,1378 typedef struct s_caps41,1400 struct termios tios;43,1425 struct winsize ws;44,1447 unsigned int cpos;45,1467 unsigned int lpos;46,1487 unsigned int nlines;47,1507 unsigned short psx;48,1529 unsigned short plen;49,1550 } t_caps;50,1572 src/c_input.c,95 c_init_line(27,1122 c_get_win_size(48,1420 c_get_line_num(60,1622 c_back_slash(83,2061 src/c_input.h,26 # define C_INPUT_H14,910 src/c_keys.c,84 c_home_key(22,1020 c_end_key(49,1503 c_key_right(78,2094 c_key_left(97,2494 src/c_keys.h,25 # define C_KEYS_H14,909 src/c_keys_next.c,28 void c_key_up_down(21,1013 src/c_keys_next.h,30 # define C_KEYS_NEXT_H14,914 src/c_utils.c,153 *c_new_line(c_new_line25,1081 *c_insert_char(c_insert_char51,1521 *c_delchar(c_delchar78,1899 c_redraw_next(103,2276 c_redraw_line(133,2907 src/c_utils.h,26 # define C_UTILS_H14,910 src/d_define.h,1716 # define D_DEFINE_H14,911 # define M_BUILTINS_REF 22,987 # define M_BUILTINS_REF_LEN 23,1063 # define M_DEFAULT_PS_ONE 29,1123 # define M_DEFAULT_PS_TWO 30,1165 # define M_DEFAULT_PS_THR 31,1196 # define M_DEFAULT_PS_FOU 32,1227 # define M_PROGNAME 38,1292 # define M_MSH_VERSION 39,1325 # define M_OPT_COMMAND 45,1387 # define M_OPT_INTERACT 46,1415 # define M_RET_VAR 52,1474 # define M_ARGC_VAR 53,1498 # define M_MINISHELLRC 59,1554 # define M_DEFAULT_HISTFILE 60,1593 # define C_NUL 66,1673 # define C_LF 67,1694 # define C_HT 68,1714 # define C_SUB 69,1734 # define C_ESC 70,1755 # define C_DQUOTE 71,1776 # define C_SHARP 72,1799 # define C_DOLLAR 73,1821 # define C_SQUOTE 74,1844 # define C_AMP 75,1867 # define C_PLUS 76,1888 # define C_SEMIC 77,1910 # define C_EQUALS 78,1932 # define C_BACKS 79,1955 # define C_PIPE 80,1977 # define C_TILDE 81,1999 # define B_SQB_B 87,2058 # define B_SQB_C 88,2081 # define B_SQB_D 89,2104 # define B_SQB_E 90,2127 # define B_SQB_F 91,2150 # define B_SQB_H 92,2173 # define B_SQB_N 93,2196 # define B_SQB_P 94,2219 # define B_SQB_R 95,2242 # define B_SQB_S 96,2265 # define B_SQB_W 97,2288 # define B_SQB_X 98,2311 # define B_SQB_Z 99,2334 # define B_SQB_L_MAJ 100,2357 # define B_SQB_S_MAJ 101,2383 # define B_SQB_NT 102,2409 # define B_SQB_OT 103,2434 # define B_SQB_EQUA 104,2459 # define B_SQB_DIFF 105,2484 # define B_SQB_EQ 106,2510 # define B_SQB_NE 107,2535 # define B_SQB_GT 108,2560 # define B_SQB_GE 109,2585 # define B_SQB_LT 110,2610 # define B_SQB_LE 111,2635 # define F_COMMAND_NOT_FOUND 117,2694 # define F_NO_OPTIONS 118,2743 # define F_TOO_MANY_ARGS 119,2789 # define F_HOME_NOT_SET 120,2836 src/d_enum.h,1137 # define D_ENUM_H14,909 enum e_ret23,988 M_RET_FINE,25,1003 M_RET_ALLOC26,1016 enum e_pipe_ends29,1033 E_WRITE_END,31,1054 E_READ_END32,1068 typedef enum e_quote_mode35,1084 Q_NONE,37,1112 Q_SINGLE,38,1121 Q_DOUBLE39,1132 } t_quote_mode;40,1142 enum e_builtins_id42,1162 B_ID_ECHO,44,1185 B_ID_CD,45,1197 B_ID_PWD,46,1207 B_ID_EXPORT,47,1218 B_ID_UNSET,48,1232 B_ID_ENV,49,1245 B_ID_EXIT,50,1256 B_ID_TYPE,51,1268 B_ID_SQB,52,1280 B_ID_ALIAS,53,1291 B_ID_H,54,1304 B_BUILTINS_COUNT55,1313 enum e_sqb_id58,1335 B_ID_SQB_B,60,1353 B_ID_SQB_C,61,1366 B_ID_SQB_D,62,1379 B_ID_SQB_E,63,1392 B_ID_SQB_F,64,1405 B_ID_SQB_H,65,1418 B_ID_SQB_N,66,1431 B_ID_SQB_P,67,1444 B_ID_SQB_R,68,1457 B_ID_SQB_S,69,1470 B_ID_SQB_W,70,1483 B_ID_SQB_X,71,1496 B_ID_SQB_Z,72,1509 B_ID_SQB_L_MAJ,73,1522 B_ID_SQB_S_MAJ,74,1539 B_ID_SQB_NT,75,1556 B_ID_SQB_OT,76,1570 B_ID_SQB_EQUA,77,1584 B_ID_SQB_DIFF,78,1600 B_ID_SQB_EQ,79,1616 B_ID_SQB_NE,80,1630 B_ID_SQB_GT,81,1644 B_ID_SQB_GE,82,1658 B_ID_SQB_LT,83,1672 B_ID_SQB_LE,84,1686 B_ID_SQB_COUNT85,1700 src/e_builtins.c,139 static void e_export_env_fork(29,1200 static void e_builtin_child(41,1388 static void e_builtin_parent(60,1831 void e_builtin(95,2569 src/e_builtins.h,29 # define E_BUILTINS_H14,913 src/e_externs.c,175 static void e_extern_child(39,1355 static void e_export_env_fork(57,1732 static void e_fullpath_not_found(69,1914 static void e_exec_path(83,2146 void e_extern(111,2636 src/e_externs.h,28 # define E_EXTERNS_H14,912 src/e_line.c,27 void e_line_block(24,1085 src/e_line.h,25 # define E_LINE_H14,909 src/e_pipes.c,150 static unsigned char e_get_current_path(31,1208 static int e_unroll_pipes(60,1781 static void e_pipe_exec(94,2417 void e_pipes(119,2817 src/e_pipes.h,26 # define E_PIPES_H14,910 src/e_pipes_next.c,174 static void e_fullpath_not_found(30,1208 static void e_exec_child(41,1435 void e_pipe_child(59,1830 size_t e_get_pipes_count(87,2382 void e_close_unused_fds(102,2585 src/e_pipes_next.h,31 # define E_PIPES_NEXT_H14,915 src/e_redirs.c,182 static void e_redir_minus_two(23,1057 static void e_redir_minus_one(38,1280 static void e_redir_plus_one(51,1485 static void e_redir_plus_two(64,1710 void e_dup_redirs(77,1936 src/e_redirs.h,27 # define E_REDIRS_H14,911 src/e_unshebanged.c,89 static char **e_get_new_argv(e_get_new_argv31,1197 void e_extern_read_script(59,1816 src/e_unshebanged.h,32 # define E_UNSHEBANGED_H14,916 src/f_alloc.c,75 void f_alloc_and_destroy_msh(23,1057 void f_alloc_and_clear_line(34,1283 src/f_alloc.h,26 # define F_ALLOC_H14,910 src/f_chdir.c,24 void f_fail_chd(20,994 src/f_chdir.h,26 # define F_CHDIR_H14,910 src/f_com.c,33 void f_command_not_found(19,977 src/f_com.h,24 # define F_COM_H14,908 src/f_errno.c,26 void f_dump_errno(20,994 src/f_errno.h,26 # define F_ERRNO_H14,910 src/f_exec.c,21 void f_exec(21,1016 src/f_exec.h,25 # define F_EXEC_H14,909 src/f_fail.c,174 static void f_write_fail(22,1036 void f_fail_no_options(27,1190 void f_fail_identifier(32,1296 void f_fail_too_many_args(38,1473 void f_fail_non_numeric_arg(43,1585 src/f_fail.h,25 # define F_FAIL_H14,909 src/f_file.c,26 void f_open_file(22,1037 src/f_file.h,25 # define F_FILE_H14,909 src/f_parse.c,27 void f_parse_token(16,932 src/f_parse.h,26 # define F_PARSE_H14,910 src/f_redir.c,22 void f_redir(22,1035 src/f_redir.h,26 # define F_REDIR_H14,910 src/f_shlvl.c,30 void f_shlvl_too_high(15,912 src/f_shlvl.h,26 # define F_SHLVL_H14,910 src/m_argv.c,115 char *m_get_prev_hist(m_get_prev_hist28,1159 static void m_read_script(51,1680 unsigned char m_argv(64,1940 src/m_argv.h,25 # define M_ARGV_H14,909 src/m_comm.c,30 unsigned char m_comm(21,1015 src/m_comm.h,25 # define M_COMM_H14,909 src/m_funptr.c,25 void init_buptr(22,1041 src/m_funptr.h,27 # define M_FUNPTR_H14,911 src/m_init.c,33 void m_init_custom_vars(26,1100 src/m_init.h,25 # define M_INIT_H14,909 src/m_loop.c,179 static void m_parse_and_run_line(40,1387 void m_dump_hist(71,2059 static void m_handle_hist(91,2424 static void m_delete_comments(110,2839 unsigned char m_loop(136,3397 src/m_loop_counter.c,180 char *m_counter_line_backslash(m_counter_line_backslash20,997 char *m_counter_line_pipes(m_counter_line_pipes41,1443 char *m_counter_line_quotes(m_counter_line_quotes62,1928 src/m_loop_counter.h,33 # define M_LOOP_COUNTER_H14,917 src/m_loop.h,25 # define M_LOOP_H14,909 src/m_loop_multis.c,237 static t_bool m_check_dquote(19,987 static t_bool m_find_next_quote(33,1255 static t_bool m_check_missing_quotes(61,1742 static char *m_check_multi_quotes(m_check_multi_quotes86,2182 char *m_check_multis(m_check_multis103,2608 src/m_loop_multis.h,32 # define M_LOOP_MULTIS_H14,916 src/m_loop_next.c,167 char *m_check_multi_backslash(m_check_multi_backslash22,1053 char *m_check_multi_pipe(m_check_multi_pipe32,1285 char *m_check_multi_and(m_check_multi_and54,1696 src/m_loop_next.h,30 # define M_LOOP_NEXT_H14,914 src/m_minishell.c,18 int main(25,1097 src/m_minishell.h,30 # define M_MINISHELL_H14,914 src/m_mshrc.c,38 unsigned char m_source_mshrc(28,1134 src/m_mshrc.h,26 # define M_MSHRC_H14,910 src/m_prompt.c,131 static void m_subst_prompt_rice(28,1143 static void m_update_psx(46,1455 size_t m_plen(62,1777 void m_prompt_psx(86,2037 src/m_prompt.h,27 # define M_PROMPT_H14,911 src/m_prompt_seq.c,150 size_t m_prompt_sequences_again(25,1073 void m_prompt_sequences_more(50,1514 void m_prompt_sequences_next(79,2115 void m_prompt_sequences(92,2368 src/m_prompt_seq.h,31 # define M_PROMPT_SEQ_H14,915 src/p_args.c,228 static void p_meet_bs(23,1069 static t_bool p_meet_whitespace(35,1235 static char *p_skip_whitespace(p_skip_whitespace46,1436 static unsigned short p_count_args(57,1593 char **p_split_args(p_split_args88,2287 src/p_args_escape.c,209 static t_quote_mode p_escape_squote(19,976 static t_quote_mode p_escape_dquote(48,1518 static void p_escape_bs(77,2099 static void p_escape_arg(99,2600 void p_args_escape_chars_and_quotes(118,2961 src/p_args_escape.h,32 # define P_ARGS_ESCAPE_H14,916 src/p_args.h,25 # define P_ARGS_H14,909 src/p_args_len.c,68 static t_bool p_meet_whitespace(20,997 size_t p_arg_len(31,1198 src/p_args_len.h,29 # define P_ARGS_LEN_H14,913 src/p_args_next.c,129 static char *p_give_me_an_arg(p_give_me_an_arg24,1057 void p_del_alloced_words(36,1308 unsigned short p_dup_words(48,1470 src/p_args_next.h,30 # define P_ARGS_NEXT_H14,914 src/p_lblock.c,142 static unsigned char p_get_nextif(29,1180 t_bool p_find_good_pipe(44,1489 static char p_loop(68,1968 char p_line_block(86,2281 src/p_lblock.h,27 # define P_LBLOCK_H14,911 src/p_lblock_more.c,29 void p_register_word(18,961 src/p_lblock_more.h,32 # define P_LBLOCK_MORE_H14,916 src/p_lblock_next.c,282 static char **p_alloc_rewords(p_alloc_rewords32,1233 static char **p_add_to_variables_and_delete(p_add_to_variables_and_delete44,1467 static void p_add_to_env_fork(76,2044 static char *p_set_ptr(p_set_ptr89,2265 char **p_check_args_equals(p_check_args_equals101,2522 src/p_lblock_next.h,32 # define P_LBLOCK_NEXT_H14,916 src/p_line.c,70 static t_bool p_check_whitespaces_only(20,997 void p_line(36,1198 src/p_line.h,25 # define P_LINE_H14,909 src/p_redirs.c,184 static unsigned char p_append_redir(32,1233 static size_t p_get_path(57,1685 static int p_get_fd(87,2493 static unsigned char p_get_redir(112,3037 char p_redirs(143,4161 src/p_redirs.h,178 # define P_REDIRS_H14,911 enum e_fd_rdr_id18,956 FD,20,975 RDR21,980 struct s_rdr_tmp24,989 const char *word;word26,1008 char *ptr;ptr27,1027 char redir;28,1040 src/p_redirs_heredoc.c,111 static void p_skip_tabs(20,999 static void p_append_line(33,1236 char *p_get_heredoc(p_get_heredoc43,1458 src/p_redirs_heredoc.h,35 # define P_REDIRS_HEREDOC_H14,919 src/p_split.c,205 static void p_meet_splitter(23,1060 static void p_fill_sp(51,1822 static void *p_del_split(p_del_split76,2369 static char **p_get_words(p_get_words89,2547 char **p_split_line(p_split_line118,3309 src/p_split.h,122 # define P_SPLIT_H14,910 typedef struct s_split_block23,1035 unsigned int count;27,1124 } t_split_block;28,1145 src/p_subst_alias.c,196 static t_bool p_meet_whitespace(23,1065 static char *p_set_ptr(p_set_ptr32,1244 static void p_reset_used(61,1938 static size_t p_subst_alias_return(75,2112 size_t p_subst_alias(104,2769 src/p_subst_alias.h,212 # define P_SUBST_ALIAS_H14,916 struct s_subst_alias21,1008 t_msh *msh;msh23,1031 size_t locat[locat24,1044 size_t usedcmp;25,1062 char tmp[tmp26,1079 char value[value27,1095 t_bool good;28,1117 src/p_subst_home.c,42 char **p_subst_home(p_subst_home25,1075 src/p_subst_home.h,31 # define P_SUBST_HOME_H14,915 src/p_subst_vars.c,122 static char *p_double_them_bs(p_double_them_bs22,1039 static void p_subst_this_var(39,1294 void p_subst_vars(62,1970 src/p_subst_vars.h,31 # define P_SUBST_VARS_H14,915 src/s_com.c,190 static char s_fill_com(33,1267 static void s_com_cpy_env_fork(60,1840 void s_com_destroy(80,2257 static void *s_get_nword(s_get_nword97,2568 t_com *s_com_new(s_com_new119,2999 src/s_com.h,24 # define S_COM_H14,908 src/s_destroy.c,23 void s_destroy(19,979 src/s_destroy.h,28 # define S_DESTROY_H14,912 src/s_init.c,193 static void s_init_sqb_ref_one(30,1192 static void s_init_sqb_ref_two(58,2392 static void s_init_sqb_ref_thr(86,3655 static void s_null_some(92,3802 t_msh *s_init_msh(s_init_msh103,3977 src/s_init.h,25 # define S_INIT_H14,909 src/s_init_next.c,163 void s_inc_shlvl(31,1203 char **s_dupenv_del(s_dupenv_del56,1662 static char s_cpy_path(67,1821 char **s_dupenv(s_dupenv83,2092 void s_set_cwd(111,2656 src/s_init_next.h,30 # define S_INIT_NEXT_H14,914 src/s_lalias.c,140 void s_lalias_rebind(21,1014 void s_lalias_add_front(43,1420 void s_lalias_clear(53,1575 t_lalias *s_lalias_new(s_lalias_new72,1875 src/s_lalias.h,27 # define S_LALIAS_H14,911 src/s_line.c,153 t_line_block *s_line_last(s_line_last21,1016 void s_line_add_back(30,1138 void s_line_clear(45,1331 t_line_block *s_line_new(s_line_new65,1611 src/s_line.h,25 # define S_LINE_H14,909 src/s_lpipes.c,225 struct s_lpipes *s_lpipes_last(s_lpipes_last28,1145 void s_lpipes_add_back(35,1279 void s_lpipes_clear(49,1495 struct s_lpipes *s_lpipes_new(s_lpipes_new67,1782 struct s_lpipes *s_split_pipes(s_split_pipes82,2100 src/s_lpipes.h,27 # define S_LPIPES_H14,911 src/s_lpipes_split.c,54 void s_set_tmp(26,1095 void s_get_split_pos(39,1464 src/s_lpipes_split.h,33 # define S_LPIPES_SPLIT_H14,917 src/s_lredir.c,207 static t_lredir *s_lredir_last(s_lredir_last28,1133 void s_lredir_add_back(37,1273 void s_lredir_clear(52,1469 static int s_get_right_fd(71,1792 struct s_lredir *s_lredir_new(s_lredir_new93,2209 src/s_lredir.h,27 # define S_LREDIR_H14,911 src/s_lvars.c,148 void lvars_rebind(21,1014 void lvars_delone(41,1398 void lvars_add_front(68,1947 void lvars_clear(78,2096 t_lvars *lvars_new(lvars_new97,2385 src/s_lvars.h,26 # define S_LVARS_H14,910 src/s_struct.h,1708 # define S_STRUCT_H14,911 typedef struct s_lvars25,1061 char *name;name27,1088 char *val;val28,1104 struct s_lvars *next;next29,1119 } t_lvars;30,1143 typedef struct s_lalias32,1160 char *name;name34,1188 char *val;val35,1204 size_t id;36,1219 struct s_lalias *next;next37,1234 } t_lalias;38,1259 typedef struct s_lredir52,1415 char path[path54,1443 char *heredoc;heredoc55,1468 int fd;56,1487 int right_fd;57,1500 char redir;58,1519 struct s_lredir *next;next59,1535 } t_lredir;60,1560 typedef struct s_com62,1578 char **argv;argv64,1603 char **env_fork;env_fork65,1620 char *bin;bin66,1641 struct s_lredir *rdr;rdr67,1656 } t_com;68,1680 struct s_lpipes70,1695 struct s_com *com;com72,1717 struct s_lpipes *next;next73,1738 typedef struct s_line_block84,1856 char *lblock;lblock86,1888 unsigned char nextif;87,1906 struct s_line_block *next;next88,1930 } t_line_block;89,1958 typedef struct s_msh91,1980 struct s_line_block *curr;curr93,2005 struct s_com *com;com94,2033 struct s_lpipes *pipes;pipes95,2054 struct s_lvars *vars;vars96,2080 struct s_lalias *alias;alias97,2104 int argc;98,2130 int sig;99,2145 char **argv;argv100,2159 char **envp;envp101,2176 char *prev_hist;prev_hist102,2193 char *curr_hist_ptr;curr_hist_ptr103,2214 char ps[ps104,2239 char env_fork_tmp[env_fork_tmp105,2260 char sqb_ref[sqb_ref106,2294 char *cwd;cwd107,2331 int fd;108,2346 unsigned char (*bu_ptr[bu_ptr109,2359 unsigned char ret;110,2428 } t_msh;111,2449 src/u_alias.c,64 short u_get_alias_value(20,999 void u_set_alias_value(47,1405 src/u_alias.h,26 # define U_ALIAS_H14,910 src/u_parse.c,71 t_quote_mode u_meet_dquote(18,956 t_quote_mode u_meet_squote(38,1279 src/u_parse.h,26 # define U_PARSE_H14,910 src/u_path.c,110 static void u_get_fullpath(26,1093 static char u_read_dir(45,1601 unsigned char u_search_in_path(66,2002 src/u_path.h,108 # define U_PATH_H14,909 struct s_path20,974 char *tok_path;tok_path22,992 size_t dstsize;23,1010 src/u_utils.c,201 t_bool u_is_not_escaped(21,1017 void u_eof_fd(30,1267 char **u_get_env_var_names(u_get_env_var_names39,1375 unsigned long u_builtins_get_argc(63,1875 unsigned char u_get_builtin_id(75,2027 src/u_utils.h,26 # define U_UTILS_H14,910 src/u_vars.c,149 static void u_get_frm_env(23,1061 static void u_get_special_var(52,1611 void u_get_custom_var(79,2202 unsigned char u_get_var_value(112,2950 src/u_vars.h,25 # define U_VARS_H14,909 src/u_vars_next.c,125 static long u_get_env_var_line(27,1116 static t_bool u_get_custom_var_existance(47,1446 void u_subst_var_value(82,2105 src/u_vars_next.h,30 # define U_VARS_NEXT_H14,914 src/tags,0