aboutsummaryrefslogtreecommitdiffstats
path: root/io/wrap/stdstream.c
blob: 0cc86a12f9f8800e80cc48090b71a0083bf13a38 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#define NO_OPAQUE_TYPE
#include "io.h"
#include <stdio.h>

FILE *_stdstream_wrap(enum stdstream_list streams)
{
	switch (streams) {
		case stream_input:
			return stdin;
		case stream_output:
			return stdout;
		case stream_error:
			return stderr;
	}
	return NULL;
}