1 #ifndef PHSTREAM_EMPTY_H_ 2 #define PHSTREAM_EMPTY_H_ 3 #include<stdio.h> 4 struct RStream; 5 struct GRStream; 6 typedef struct RStream* rstream; 7 typedef struct GRStream* grstream; 8 /** @brief make restart stream */ 9 rstream makeRStream(); 10 /** @brief clear restart stream */ 11 void clearRStream(rstream rs); 12 /** @brief detach output stream */ 13 void destroyRStream(rstream rs); 14 15 /** @brief make geom-restart stream */ 16 grstream makeGRStream(); 17 /** @brief clear geom-restart stream */ 18 void clearGRStream(grstream grs); 19 /** @brief destroy geom-restart stream */ 20 void destroyGRStream(grstream grs); 21 22 /** @brief open restart stream for reading*/ 23 FILE* openRStreamRead(rstream rs); 24 /** @brief open restart stream for writing*/ 25 FILE* openRStreamWrite(rstream rs); 26 27 /** @brief open named stream in geom-restart stream for reading*/ 28 FILE* openGRStreamRead(grstream grs, const char* named); 29 /** @brief open named stream in geom-restart stream for writing*/ 30 FILE* openGRStreamWrite(grstream grs, const char* named); 31 32 /** @brief dev function */ 33 void attachRStream(grstream grs, rstream rs); 34 #endif 35