From 3349e8a37a9fdf78b82d6df1d310e39c78fcebb2 Mon Sep 17 00:00:00 2001
From: JozanLeClerc <bousset.rudy@gmail.com>
Date: Mon, 20 Apr 2020 18:46:17 +0200
Subject: Trying linked lists

---
 src/ft_p_lcom.c | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)
 create mode 100644 src/ft_p_lcom.c

(limited to 'src/ft_p_lcom.c')

diff --git a/src/ft_p_lcom.c b/src/ft_p_lcom.c
new file mode 100644
index 0000000..8c3d6d4
--- /dev/null
+++ b/src/ft_p_lcom.c
@@ -0,0 +1,38 @@
+/* ************************************************************************** */
+/*                                                                            */
+/*                                                        :::      ::::::::   */
+/*   ft_p_lcom.c                                        :+:      :+:    :+:   */
+/*                                                    +:+ +:+         +:+     */
+/*   By: rbousset <marvin@42.fr>                    +#+  +:+       +#+        */
+/*                                                +#+#+#+#+#+   +#+           */
+/*   Created: 2020/02/14 17:19:27 by rbousset          #+#    #+#             */
+/*   Updated: 2020/02/14 17:19:29 by rbousset         ###   ########lyon.fr   */
+/*                                                                            */
+/* ************************************************************************** */
+
+#include <libft.h>
+#include <stdint.h>
+#include "ft_s_struct.h"
+
+int8_t
+	ft_p_lcom(const char line[],
+		const int64_t count,
+		t_msh *msh)
+{
+	char	**words;
+	int64_t	i;
+
+	i = 0;
+	if (!(words = ft_split(line, ';')))
+		return (-1);
+	while (i < count)
+	{
+		if (!(msh->lcom = ft_lcom_new(words[i])))
+		{
+			return (-1);
+		}
+		msh->lcom = msh->lcom.next;
+		i++;
+	}
+	return (0);
+}
-- 
cgit v1.2.3