X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDocEntry.cxx;h=172a6a7a09c60d09c2e1ce47ea1fbcc2e6cb62cd;hb=2f99095f26ce8ce262648442210f97b5fd59fe59;hp=474d5681305e2ad956335c115cab6ca3f6da9c45;hpb=5b89bede4607999aeb8d5b45311e7ee82f9471ef;p=gdcm.git diff --git a/src/gdcmDocEntry.cxx b/src/gdcmDocEntry.cxx index 474d5681..172a6a7a 100644 --- a/src/gdcmDocEntry.cxx +++ b/src/gdcmDocEntry.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDocEntry.cxx,v $ Language: C++ - Date: $Date: 2005/02/02 16:18:48 $ - Version: $Revision: 1.52 $ + Date: $Date: 2005/06/07 13:44:47 $ + Version: $Revision: 1.57 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -29,9 +29,7 @@ namespace gdcm { //----------------------------------------------------------------------------- -#define MAX_SIZE_PRINT_ELEMENT_VALUE 64 -//----------------------------------------------------------------------------- // Constructor / Destructor /** * \brief Constructor from a given DictEntry @@ -62,7 +60,7 @@ void DocEntry::WriteContent(std::ofstream *fp, FileType filetype) uint16_t group = GetGroup(); VRKey vr = GetVR(); uint16_t el = GetElement(); - uint32_t lgr = GetLength(); + uint32_t lgth = GetLength(); if ( group == 0xfffe && el == 0x0000 ) { @@ -95,7 +93,7 @@ void DocEntry::WriteContent(std::ofstream *fp, FileType filetype) } uint16_t z = 0; - uint16_t shortLgr = lgr; + uint16_t shortLgr = (uint16_t)lgth; if (vr == GDCM_UNKNOWN) { @@ -121,7 +119,7 @@ void DocEntry::WriteContent(std::ofstream *fp, FileType filetype) } else { - binary_write(*fp, lgr); + binary_write(*fp, lgth); } } else @@ -138,7 +136,7 @@ void DocEntry::WriteContent(std::ofstream *fp, FileType filetype) } else { - binary_write(*fp, lgr); + binary_write(*fp, lgth); } } } @@ -233,10 +231,9 @@ void DocEntry::Print(std::ostream &os, std::string const & ) lgth = GetReadLength(); // ReadLength, as opposed to Length if (lgth == 0xffffffff) { - st = Util::Format("x(ffff)"); // I said : "x(ffff)" ! s.setf(std::ios::left); - s << std::setw(10-st.size()) << " "; - s << st << " "; + s << std::setw(10-st.size()); + s << " ffff "; s.setf(std::ios::left); s << std::setw(8) << "-1"; }