delete [] tmp;
} // end if
// Open file
+#ifndef __DECCXX
fFiles[fNfiles] = new ifstream(filename,ios::in|ios::binary);
+#else
+ fFiles[fNfiles] = new ifstream(filename,ios::in);
+#endif
if(fFiles[fNfiles]==0){// file open error
cout << "Error opening input file " << filename << endl;
stat = -1;
#else
f.open(filename,ios::in);
#endif
+#if defined(__HP_aCC) || defined(__DECCXX)
+ if(!f.rdbuf()->is_open()){f.clear(); continue;}
+#else
if(!f.is_open()){f.clear(); continue;}
+#endif
if (fVerbose)
Info("RawDataCompDecompress", "&s -> dest.ddl", filename);
ofstream fdest;