Beispiel #1
0
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);
}
Beispiel #2
0
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);
}