remis au propre

This commit is contained in:
Hugo LAMY
2019-12-29 18:03:01 +01:00
parent 1b7527eb31
commit 6f9d6ee1a2

View File

@@ -1,7 +1,6 @@
#include "get_next_line.h"
/*
** //-g -fsanitize=address
** //:set noendofline binary
** //https://github.com/lgrellie/gnl_tester
** //https://github.com/Mazoise/42TESTERS-GNL
@@ -14,66 +13,30 @@
** #include <stdio.h> //for printf
** #include <fcntl.h> //for open
**
** void ft_putchar(char c){
** write(1, &c, 1);
** }
**
** void ft_putstr(char *s)
** {
** while (s && *s)
** ft_putchar(*s++);
** }
**
** void ft_putnbr(int n)
** {
** long l;
**
** l = n;
** if (l < 0)
** {
** ft_putchar('-');
** l *= -1;
** }
** if (l >= 10)
** ft_putnbr(l / 10);
** ft_putchar((l % 10) + '0');
** }
**
** int main(int ac, char **av)
** {
** int *fd;
** int i;
** int j;
** int ret;
** char *line;
** int i = 0;
** int j = 0;
** int ret = 1;
** char *line = NULL;
**
** line = NULL;
** i = 0;
** if (!(fd = (int *)malloc(sizeof(int) * ac)))
** return (0);
** fd = (int *)malloc(sizeof(int) * ac);
** while (++i <= ac - 1)
** fd[i - 1] = open(av[i], O_RDONLY);
** i = 0;
** j = 0;
** ret = 1;
** while (j < ac - 1)
** {
** if (ret > 0)
** {
** ret = get_next_line(fd[i], &line);
** // soit afficher le contenu de line
** printf("[fd%i-%i] %s\n", fd[i], ret, line);
** // soit afficher en direct les fd ouverts simultanements
** //ft_putstr("[fd");ft_putnbr(fd[i]);ft_putchar('-');ft_putnbr(ret);ft_putstr("]\n");
** free(line);
** j = 0;
** }
** else
** {
** // soit afficher le contenu de line
** printf("[fd%i-%i]*FINI*\n", fd[i], ret);
** // soit afficher en direct les fd ouverts simultanements
** //ft_putstr("[fd");ft_putnbr(fd[i]);ft_putchar('-');ft_putnbr(ret);ft_putstr("]*FINI*\n");
** j++;
** }
** i++;
@@ -81,7 +44,7 @@
** i = 0;
** }
** free(fd);
** while (1);
** //while (1);
** return (0);
** }
*/
@@ -91,15 +54,6 @@ int free_lst(t_gnlist **lst, int ret)
t_gnlist *tmp;
tmp = *lst;
// //////////////////////////////////////////////////////////////////////////////////////
// int debug; //
// t_gnlist *tmp2; //
// if (tmp->next != tmp) //
// tmp2 = tmp->next; //
// else //
// tmp2 = NULL; //
// debug = tmp->lfd; //
// //////////////////////////////////////////////////////////////////////////////////////
while ((*lst)->next != tmp)
(*lst) = (*lst)->next;
(*lst)->next = (*lst)->next->next;
@@ -107,23 +61,6 @@ int free_lst(t_gnlist **lst, int ret)
free(tmp);
tmp = NULL;
*lst = tmp;
// //////////////////////////////////////////////////////////////////////////////////////
// if (tmp2) //
// { //
// tmp = tmp2; //
// ft_putstr("\nDEL ");debug>9 ? ft_putstr(" "):ft_putstr(" ");ft_putchar('-'); //
// while (tmp != *lst) //
// { //
// ft_putnbr(tmp->lfd); ft_putchar('-'); tmp = tmp->next; //
// } //
// ft_putnbr(tmp->lfd); ft_putchar('-'); tmp = tmp->next; //
// ft_putchar('('); ft_putnbr(tmp->lfd); ft_putstr(")\n"); //
// } //
// else //
// ft_putstr("DEL\n"); //
// //////////////////////////////////////////////////////////////////////////////////////
return (ret);
}
@@ -134,29 +71,6 @@ int multi_fd(int fd, t_gnlist **lst)
tmp = *lst;
while (*lst && (*lst)->lfd != fd && (*lst)->next != tmp)
*lst = (*lst)->next;
// //////////////////////////////////////////////////////////////////////////////////////
// ft_putnbr(fd); ft_putstr("-"); //
// int j = 1; //
// while (j) //
// { //
// if (*lst) //
// { //
// if ((*lst)->lfd != fd) //
// { //
// if ((*lst)->next != tmp) //
// { //
// *lst = (*lst)->next; //
// } //
// else //
// j = 0; //
// } //
// else //
// j = 0; //
// } //
// else //
// j = 0; //
// } //
// //////////////////////////////////////////////////////////////////////////////////////
if (!tmp || ((*lst)->next == tmp && (*lst)->lfd != fd))
{
if (!(tmp = (t_gnlist*)malloc(sizeof(*tmp))))
@@ -173,17 +87,6 @@ int multi_fd(int fd, t_gnlist **lst)
tmp->next = tmp;
*lst = tmp;
}
// //////////////////////////////////////////////////////////////////////////////////////
// tmp = *lst; //
// ft_putstr("LST ");ft_putnbr(tmp->lfd); ft_putchar('-'); tmp = tmp->next; //
// while (tmp != *lst) //
// { //
// ft_putnbr(tmp->lfd); ft_putchar('-'); tmp = tmp->next; //
// } //
// ft_putchar('('); ft_putnbr(tmp->lfd); ft_putstr(")\n"); //
// //////////////////////////////////////////////////////////////////////////////////////
return (1);
}