extern void init_reader(void);
extern void init_flag(int *, int);
extern void do_reading(void);
extern void send_line_to_child(void);
extern void insert_buff_nonprinting(int);
extern void prev_buff(void);
extern void next_buff(void);
extern void insert_buff_printing(int);
extern void insert_queue(void);
extern int convert_buffer(char *, char *, int *, int);
extern void init_buff(char *, int);
extern void forwardcopy(char *, char *, int);
extern void forwardflag_cpy(int *, int *, int);
extern void flagcpy(int *, int *);
extern void flagncpy(int *, int *, int);
extern void send_function_to_child(void);
extern void send_buff_to_child(int);
