From 4d1f3f9325c706ef0b4eb1e78957f886abf28e8b Mon Sep 17 00:00:00 2001 From: Dominik Kaiser Date: Tue, 28 Jan 2025 13:06:21 +0100 Subject: Integrate ft_utils.h into philo.h --- philo/include/philo.h | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) (limited to 'philo/include/philo.h') diff --git a/philo/include/philo.h b/philo/include/philo.h index bbc1bc2..390cadd 100644 --- a/philo/include/philo.h +++ b/philo/include/philo.h @@ -6,18 +6,18 @@ /* By: dkaiser # include # include # include +# include # define ERR_USAGE "Usage: [times_must_eat]" # define ERR_MALLOC "Memory allocation failed" @@ -56,4 +56,24 @@ int run_simulation(int nbr_of_philos, t_philo *philos, int philo_die(t_philo *philo); void philo_eat(t_philo *philo); +/* +** Prints error message and returns EXIT_FAILURE +*/ +int ft_err(const char *str); + +/* +** Returns integer value from str +*/ +int ft_atoi(const char *str); + +/* +** Returns current time in milliseconds +*/ +int ft_cur_time_in_ms(void); + +/* +** Prints "timestamp_in_ms id str" +*/ +void ft_log(int id, const char *str); + #endif -- cgit v1.2.3