| 1080 | } |
| 1081 | |
| 1082 | stream *opengzfile(const char *filename, const char *mode, stream *file, int level) |
| 1083 | { |
| 1084 | stream *source = file ? file : openfile(filename, mode); |
| 1085 | if(!source) return NULL; |
| 1086 | gzstream *gz = new gzstream; |
| 1087 | if(!gz->open(source, mode, !file, level)) { if(!file) delete source; delete gz; return NULL; } |
| 1088 | return gz; |
| 1089 | } |
| 1090 | |
| 1091 | char *loadfile(const char *fn, int *size, const char *mode) |
| 1092 | { |
no test coverage detected