Cleaned the seg faults and normed the code, only
lm_mem_utils has a norm error.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user