16 lines
301 B
C
16 lines
301 B
C
|
#include <criterion/redirect.h>
|
||
|
|
||
|
void redirect_streams(void)
|
||
|
{
|
||
|
cr_redirect_stdin();
|
||
|
cr_redirect_stdout();
|
||
|
cr_redirect_stderr();
|
||
|
}
|
||
|
|
||
|
void write_to_stdin(const char *input)
|
||
|
{
|
||
|
FILE *f = cr_get_redirected_stdin();
|
||
|
fputs(input, f);
|
||
|
fclose(f); // Make sure to send EOF when parsing
|
||
|
}
|