Closed habvi closed 1 year ago
count_envp_size()
get_token_symbol_tail()
get_token_paren_tail()
read_random_alnum()
ft_free()
ft_split()
make readline
# linux sudo apt-get install libreadline8 sudo apt-get install libreadline-dev # macOS curl -fsSL https://rawgit.com/kube/42homebrew/master/install.sh | zsh brew update && brew upgrade && brew install readline
ft_cd
var_create_var_info_for_add()
{(void **)
set_default_internal_pwd()
set_default_pwd()
count_envp_size()
ネストを関数分割するget_token_symbol_tail()
,get_token_paren_tail()
: const head -> tail が const 外しになるようで変えられなかった…read_random_alnum()
の直 -1ft_free()
にポインタコピーの & になってるところは極力ダブルで貰うft_split()
も NULL がどっちのものか分からないので wrapper がいりそう -> 既存の ft_split もそっちに変更make readline
とかで readline install できると review とかで便利そうft_cd
の中で absolute_path だけではなく relative_path も扱うことになったので、関数名 & 変数名を new_path に変更var_create_var_info_for_add()
の value、おかしい…??(見てみてください…) const に代入できてしまっている & free できているのを修正{(void **)
キャスト追加set_default_internal_pwd()
,set_default_pwd()
の getcwd() PROCESS_ERROR handling