int fonct_c(t_env *env) { if (FNDFLAGS[2] == 1) { if (FNDFLAGS[6] == 1) RET = RET + ft_put_w_char((wchar_t)ARG); else RET = RET + ft_putchar((char)ARG); ft_check_env(env); } else { ft_check_env(env); if (FNDFLAGS[6] == 1) RET = RET + ft_put_w_char((wchar_t)ARG); else RET = RET + ft_putchar((char)ARG); } return (1); }
static int ft_knew_cmd(char **args, char **envp, int argc) { int arg0; if ((arg0 = ft_test_arg0(args[0])) != 0) { if (arg0 == 1) return (ft_check_cd(envp, args, argc)); if (arg0 == 2) return (ft_check_exit(envp, args, argc)); if (arg0 == 3) return (ft_check_setenv(envp, args, argc)); if (arg0 == 4) return (ft_check_unsetenv(envp, args, argc)); if (arg0 == 5) return (ft_check_env(envp, args, argc)); } return (-10); }