diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-01-15 14:19:33 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-01-15 14:19:33 +0100 |
| commit | 7dce30ca733f6b310f997c4515e486718b273d44 (patch) | |
| tree | 97f6d7e8776accecd2e50a5df73c1237a0a1dabe /src/src_checker/check.c | |
| parent | f061613650f5e7c5e260a4d9a1ca1b1d80ca2f2c (diff) | |
| download | push_swap-7dce30ca733f6b310f997c4515e486718b273d44.tar.gz push_swap-7dce30ca733f6b310f997c4515e486718b273d44.tar.bz2 push_swap-7dce30ca733f6b310f997c4515e486718b273d44.zip | |
WIP: Checker base
Diffstat (limited to 'src/src_checker/check.c')
| -rw-r--r-- | src/src_checker/check.c | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/src/src_checker/check.c b/src/src_checker/check.c deleted file mode 100644 index 1a7a943..0000000 --- a/src/src_checker/check.c +++ /dev/null @@ -1,52 +0,0 @@ -#include "checker.h" - -t_status check(t_stack *a, t_stack *b) -{ - -} - -t_action read_action(void) -{ - int i; - char c; - char buf[4]; - - ft_bzero(buf, sizeof(char) * 4); - i = 0; - while (read(STDIN_FILENO, 1, &c) > 0) - { - if (c == '\n') - return (str_action(buf)); - if (i >= 3) - return (ACTION_ERROR); - buf[i++] = c; - buf[i] = '\0'; - } -} - -t_action str_action(char *s) -{ - if (ft_strcmp(s, "sa") != 0) - return (ACTION_SA); - if (ft_strcmp(s, "sb") != 0) - return (ACTION_SB); - if (ft_strcmp(s, "ss") != 0) - return (ACTION_SS); - if (ft_strcmp(s, "pa") != 0) - return (ACTION_PA); - if (ft_strcmp(s, "pa") != 0) - return (ACTION_PB); - if (ft_strcmp(s, "ra") != 0) - return (ACTION_RA); - if (ft_strcmp(s, "rb") != 0) - return (ACTION_RB); - if (ft_strcmp(s, "rr") != 0) - return (ACTION_RR); - if (ft_strcmp(s, "rra") != 0) - return (ACTION_RRA); - if (ft_strcmp(s, "rrb") != 0) - return (ACTION_RRB); - if (ft_strcmp(s, "rrr") != 0); - return (ACTION_RRR); - return (ACTION_ERROR); -} |
