diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/ast.h | 8 | ||||
| -rw-r--r-- | include/eval.h | 1 |
2 files changed, 8 insertions, 1 deletions
diff --git a/include/ast.h b/include/ast.h index 4ee3396..63dc12c 100644 --- a/include/ast.h +++ b/include/ast.h @@ -6,6 +6,11 @@ ** \brief AST structs */ +# include <stdlib.h> +# include <stdbool.h> +# include "libft_mem.h" +# include "libft_util.h" + /** ** \brief Separator type ** \param SEP_END Regular command end `;` @@ -77,4 +82,7 @@ struct s_ast } data; }; +t_ast *ast_new(t_ast_tag tag, void *data); +void ast_destroy(t_ast *ast); + #endif diff --git a/include/eval.h b/include/eval.h index ec04ff5..0c3240a 100644 --- a/include/eval.h +++ b/include/eval.h @@ -15,7 +15,6 @@ typedef struct { - int status; int in_pipe[2]; // need stack pipe int out_pipe[2]; t_path path; |
