| 1037 | } |
| 1038 | |
| 1039 | stream *openrawfile(const char *filename, const char *mode) |
| 1040 | { |
| 1041 | #ifndef STANDALONE |
| 1042 | if(mode && (mode[0]=='w' || mode[0]=='a')) conoutf("writing to file: %s", filename); |
| 1043 | #endif |
| 1044 | if(!strncmp(filename, "zip://", 6)) return NULL; |
| 1045 | filestream *file = new filestream; |
| 1046 | if(!file->open(filename, mode)) |
| 1047 | { |
| 1048 | #ifndef STANDALONE |
| 1049 | // conoutf("file failure! %s",filename); |
| 1050 | #endif |
| 1051 | delete file; return NULL; |
| 1052 | } |
| 1053 | return file; |
| 1054 | } |
| 1055 | |
| 1056 | stream *openfile(const char *filename, const char *mode) |
| 1057 | { |