#ifndef PHSTREAM_EMPTY_H_ #define PHSTREAM_EMPTY_H_ #include struct RStream; struct GRStream; typedef struct RStream* rstream; typedef struct GRStream* grstream; /** @brief make restart stream */ rstream makeRStream(); /** @brief clear restart stream */ void clearRStream(rstream rs); /** @brief detach output stream */ void destroyRStream(rstream rs); /** @brief make geom-restart stream */ grstream makeGRStream(); /** @brief clear geom-restart stream */ void clearGRStream(grstream grs); /** @brief destroy geom-restart stream */ void destroyGRStream(grstream grs); /** @brief open restart stream for reading*/ FILE* openRStreamRead(rstream rs); /** @brief open restart stream for writing*/ FILE* openRStreamWrite(rstream rs); /** @brief open named stream in geom-restart stream for reading*/ FILE* openGRStreamRead(grstream grs, const char* named); /** @brief open named stream in geom-restart stream for writing*/ FILE* openGRStreamWrite(grstream grs, const char* named); /** @brief dev function */ void attachRStream(grstream grs, rstream rs); #endif