return (res);
}
+void cleanup(t_vec *nodes, t_vec *mosfets)
+{
+ update_nodes(NULL);
+ ft_vec_free(nodes, free_node);
+ ft_vec_free(mosfets, NULL);
+ get_next_line(-1);
+ return ;
+}
+
int main(int argc, char **argv)
{
t_vec nodes;
if (argc > 1)
build_graph(argv[1], &nodes, &mosfets);
while (process_input(&nodes, &mosfets, STDIN_FILENO));
- update_nodes(NULL);
- ft_vec_free(&nodes, free_node);
- ft_vec_free(&mosfets, NULL);
- get_next_line(-1);
+ cleanup(&nodes, &mosfets);
return (0);
}