Thu, 26 Jan 2012 15:55:52 +0100
added regexp_parser struct and compile function
universe@16 | 1 | /* |
universe@16 | 2 | * stream.c |
universe@16 | 3 | * |
universe@16 | 4 | * Created on: 20.09.2011 |
universe@20 | 5 | * Author: Mike |
universe@16 | 6 | */ |
universe@16 | 7 | |
universe@16 | 8 | #include "stream.h" |
universe@16 | 9 | |
universe@16 | 10 | void close_stdout() { |
universe@16 | 11 | #ifdef _WIN32 |
universe@16 | 12 | _STREAM_STDOUT = dup(STDOUT_FILENO); |
universe@16 | 13 | #endif |
universe@16 | 14 | freopen("/dev/null", "w", stdout); |
universe@16 | 15 | } |
universe@16 | 16 | |
universe@16 | 17 | void reopen_stdout() { |
universe@16 | 18 | #ifdef _WIN32 |
universe@16 | 19 | close(STDOUT_FILENO); |
universe@16 | 20 | fdopen(dup(_STREAM_STDOUT), "wa"); |
universe@16 | 21 | close(_STREAM_STDOUT); |
universe@16 | 22 | #else |
universe@16 | 23 | freopen("/dev/stdout", "w", stdout); |
universe@16 | 24 | #endif |
universe@16 | 25 | } |