/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* builtins.h :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: sede-san # include typedef int (*t_builtin_func)(int argc, char const *argv[]); typedef struct s_builtin { const char *name; t_builtin_func function; } t_builtin; // cd.c int cd_builtin(int argc, char const *argv[]); // echo.c typedef struct s_echo_flags { int newline; // print newline after everything has been printed } t_echo_flags; int echo_builtin(int argc, char const *argv[]); // env.c int env_builtin(int argc, char const *argv[]); // exit.c int exit_builtin(int argc, char const *argv[]); // export.c int export_builtin(int argc, char const *argv[]); // pwd.c int pwd_builtin(int argc, char const *argv[]); // unset.c int unset_builtin(int argc, char const *argv[]); #endif