+ // a value is read as GDCM_UNFOUND
+ if ( ((GDCM_NAME_SPACE::DataEntry *)e1)->GetString() == GDCM_NAME_SPACE::GDCM_UNFOUND )
+ {
+ std::cout << "for gdcm source DicomDir : element (" << std::hex
+ << e1->GetGroup() << "," <<e1->GetElement()
+ << ") has values [" << GDCM_NAME_SPACE::GDCM_UNFOUND << "]"
+ << std::endl;
+ return 1;
+ }
+
+ // values differ in source file and destination file
+ if ( ((GDCM_NAME_SPACE::DataEntry *)e1)->GetString() !=
+ ((GDCM_NAME_SPACE::DataEntry *)e2)->GetString() )