/* ************************************************************************** */1/* */2/* ::: :::::::: */3/* main.c :+: :+: :+: */4/* +:+ +:+ +:+ */5/* By: yabtaour <[email protected]> +#+ +:+ +#+ */6/* +#+#+#+#+#+ +#+ */7/* Created: 2022/05/19 22:16:39 by yabtaour #+# #+# */8/* Updated: 2022/05/19 22:16:41 by yabtaour ### ########.fr */9/* */10/* ************************************************************************** */11#include "philosophers.h"1213int main(int argc, char *argv[])14{15t_data *data;1617data = (t_data *)malloc(sizeof(t_data));18if (!data)19return (0);20if (argc != 5 && argc != 6)21return (1);22data->argc = argc;23data->argv = argv;24if (!ft_parsing(data))25return (1);26if (!ft_initialize_data(data))27return (1);28if (!ft_start_mutex(data))29return (1);30ft_initialize_philosophers(data);31if (!ft_create_philosophers(data))32return (1);33return (0);34}353637