Ejemplo n.º 1
0
void	ft_resolve(t_list *begin_list, int tetrinb)
{
  t_list *list;
  char **str;
  int i;
  int x;

  x = 0;
  i = 0;
  list = begin_list;
  str = ft_tab_init(tetrinb);
  list = list->next;
  /*	while (list)
	{
	ft_putstr(list->str);
	ft_putstr("\n__________\n");
	list = list->next;
	}*/
    while (list)
    {
      while (ft_strcmp(gl_placetab[i].s, list->str) != 0 && i < 19)
	i++;
      str = ft_call_func(str, i, tetrinb, list->a);
      i = 0;
      list = list->next;
    }
        str = ft_resize_tab(str, tetrinb * 3);
    while (str[x])
      {
	ft_putendl(str[x]);
	x++;
      }
}
Ejemplo n.º 2
0
Archivo: build.c Proyecto: zhasni/SH1
int		ft_unsetenv(char *line, t_env *env)
{
	int		ret;
	char	**tmp;

	tmp = ft_strsplit(line, ' ');
	if (!tmp || !tmp[0] || !tmp[1])
	{
		ft_error_setenv(0);
		return (0);
	}
	ret = ft_check_line_env(env, tmp[1]);
	if (ret > 0)
	{
		ft_delete_line(env, tmp[1]);
		ft_resize_tab(env);
	}
	else
		ft_error_setenv(4);
	return (0);
}