/* * Copyright (c) 2015 Lars Kanis. All rights reserved. * * For licensing, see LICENSE.SPECS */ #ifndef PIPEHELPER_H #define PIPEHELPER_H #ifdef _WIN32 #define FD_TYPE HANDLE #else #define FD_TYPE int #endif int pipeHelperCreatePipe(FD_TYPE pipefd[2]); char pipeHelperReadChar(FD_TYPE fd, int timeout); int pipeHelperWriteChar(FD_TYPE fd, char c); void pipeHelperClosePipe(FD_TYPE fd); #endif