- bool res;
-
- f1 = new gdcm::File( );
- f1->SetLoadMode(NO_SEQ - NO_SHADOW);
- res = f1->Load(fileName);
- // IsReadable() is no usable here, because we deal with
- // any kind of gdcm::Readable *document* (no only gdcm::File)
- if (res) {
+
+ f = new gdcm::File( );
+ f->SetLoadMode(NO_SEQ - NO_SHADOW);
+ f->SetFileName( fileName );
+ bool res = f->Load();
+
+ // gdcm::File::IsReadable() is no usable here, because we deal with
+ // any kind of gdcm::Readable *document*
+ // not only gdcm::File (as opposed to gdcm::DicomDir)
+ if ( !res ) {