Cleaned the seg faults and normed the code, only

lm_mem_utils has a norm error.
This commit is contained in:
Mthandazo Ndhlovu
2019-05-06 08:05:37 +02:00
parent a40b6b00e7
commit a21860983e
14 changed files with 139 additions and 10737 deletions

View File

@@ -6,27 +6,27 @@
/* By: mndhlovu <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2019/03/25 06:31:37 by mndhlovu #+# #+# */
/* Updated: 2019/05/02 13:20:36 by mndhlovu ### ########.fr */
/* Updated: 2019/05/06 07:34:54 by mndhlovu ### ########.fr */
/* */
/* ************************************************************************** */
#include "lem_in.h"
void lm_init_data(t_syntax *synt, t_holder *holder, t_lmdata *ldata)
void lm_init_data(t_holder *holder, t_lmdata *ldata)
{
synt->nb_state = 0;
synt->s_cmd = 0;
synt->e_cmd = 0;
synt->s_error = 0;
synt->e_error = 0;
synt->v_error = 0;
synt->l_error = 0;
synt->s_vert = 0;
synt->e_vert = 0;
synt->gr_status = 0;
synt->s_pos = 0;
synt->e_pos = 0;
synt->v_flag = 0;
holder->nb_state = 0;
holder->s_cmd = 0;
holder->e_cmd = 0;
holder->s_error = 0;
holder->e_error = 0;
holder->v_error = 0;
holder->l_error = 0;
holder->s_vert = 0;
holder->e_vert = 0;
holder->gr_status = 0;
holder->s_pos = 0;
holder->e_pos = 0;
holder->v_flag = 0;
holder->count = 0;
holder->data = NULL;
ldata->nbants = 0;
@@ -53,7 +53,7 @@ static void lm_add_vertex_sub(t_lmdata *ldata, t_node *new)
}
int lm_add_vertex(t_lmdata *ldata, char *raw, char flag,
t_syntax *synt)
t_holder *holder)
{
char **tab;
t_node *new;
@@ -63,7 +63,7 @@ int lm_add_vertex(t_lmdata *ldata, char *raw, char flag,
tab = ft_strsplit(raw, ' ');
if (tab != NULL)
{
if (lm_check_room_before(tab, synt))
if (lm_check_room_before(tab, holder))
{
if ((new->name = ft_strdup(tab[0])) == NULL)
ft_del_words_tables(&tab);