Пример #1
0
void			arg_in_list(char **argv, t_term *termi)
{
	int			i;
	t_dblist	*tmp;

	i = 1;
	while (argv[i])
	{
		tmp = fill_list(argv[i]);
		ft_add_link(termi, tmp);
		i++;
	}
	termi->count[LINE] = i;
}
Пример #2
0
t_env	*init_env(t_env *e, char **env)
{
	int		i;
	char	**tmp;

	i = 0;
	tmp = NULL;
	while (env[i])
	{
		tmp = ft_strsplit(env[i], '=');
		e = ft_add_link(e, tmp[0], tmp[1]);
		free_tab(tmp);
		i++;
	}
	return (e);
}
Пример #3
0
void		ft_init_pc(int plr, int pc, t_vm *vm, t_process *proc)
{
	vm->proc = ft_add_link(vm->proc, plr, pc, proc);
	vm->proc->num = vm->nb_proc++;
}