From f061613650f5e7c5e260a4d9a1ca1b1d80ca2f2c Mon Sep 17 00:00:00 2001 From: Charles Date: Tue, 14 Jan 2020 18:50:02 +0100 Subject: Added checker base --- src/src_checker/checker.h | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/src_checker/checker.h (limited to 'src/src_checker/checker.h') diff --git a/src/src_checker/checker.h b/src/src_checker/checker.h new file mode 100644 index 0000000..ad24942 --- /dev/null +++ b/src/src_checker/checker.h @@ -0,0 +1,35 @@ +#ifndef CHECKER_H +# define CHECKER_H + +# include +# include "common.h" +# include "libft.h" + +typedef enum +{ + STATUS_SUCCESS, + STATUS_FAILURE, + STATUS_ERROR +} t_status; + +typedef enum +{ + ACTION_SA, + ACTION_SB, + ACTION_SS, + ACTION_PA, + ACTION_PB, + ACTION_RA, + ACTION_RB, + ACTION_RR, + ACTION_RRA, + ACTION_RRB, + ACTION_RRR, + ACTION_ERROR +} t_action; + +t_status check(t_stack *a, t_stack *b); +t_action read_action(void); +t_action str_action(char *s); + +#endif -- cgit