-
- g = GetGroup();
- e = GetElement();
- v = GetValue();
- o = GetOffset();
- sprintf(greltag,"%04x|%04x ",g,e);
- d2 = _CreateCleanString(v); // replace non printable characters by '.'
- s << greltag ;
-
- if (printLevel>=2) {
- s << "lg : ";
- lgth = GetReadLength();
- if (lgth == 0xffffffff) {
- sprintf(st,"x(%ff)");
- s.setf(std::ios::left);
- s << std::setw(10-strlen(st)) << " ";
- s << st << " ";
- s.setf(std::ios::left);
- s << std::setw(8) << "-1";
- } else {
- sprintf(st,"x(%x)",lgth);
- s.setf(std::ios::left);
- s << std::setw(10-strlen(st)) << " ";
- s << st << " ";
- s.setf(std::ios::left);
- s << std::setw(8) << lgth;
- }
- s << " Off.: ";
- sprintf(st,"x(%x)",o);
- s << std::setw(10-strlen(st)) << " ";
+ g = GetGroup();
+ e = GetElement();
+ v = GetValue();
+ o = GetOffset();
+ vr = GetVR();
+ sprintf(greltag,"%04x|%04x ",g,e);
+ s << greltag ;
+
+ d2 = _CreateCleanString(v); // replace non printable characters by '.'
+ if (printLevel>=2) {
+ s << "lg : ";
+ lgth = GetReadLength(); // ReadLength, as opposed to UsableLength
+ if (lgth == 0xffffffff) {
+ sprintf(st,"x(ffff)"); // I said : "x(ffff)" !
+ s.setf(std::ios::left);
+ s << std::setw(10-strlen(st)) << " ";