Files
mmoat/includes/parser/heredoc.h
2025-02-15 13:43:26 +01:00

26 lines
1.3 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* heredoc.h :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: nalebrun <nalebrun@student.s19.be> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2025/02/10 13:42:28 by nalebrun #+# #+# */
/* Updated: 2025/02/10 13:42:28 by nalebrun ### ########.fr */
/* */
/* ************************************************************************** */
#ifndef HEREDOC_H
# define HEREDOC_H
typedef struct s_node t_node;
typedef struct s_msh t_msh;
void read_hereinput(char *limiter, t_node *lst, t_msh *msh);
void parse_heredoc(char *limiter, t_node *lst, t_msh *msh);
void create_heredoc(t_node *lst, t_msh *msh);
void end_heredoc(char *buf, t_msh *msh, t_node *lst, char *limiter);
void exit_heredoc(char *limiter, t_msh *msh, t_node *lst);
#endif