From dbadc0d8f3760f65504406c8b2cb8633f868a258 Mon Sep 17 00:00:00 2001 From: Joerg Riesmeier Date: Thu, 17 Nov 2011 16:13:14 +0000 Subject: [PATCH] Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. --- CHANGES.361 | 24 ++++++++++++++++++++++++ dcmimage/include/dcmtk/dcmimage/diargpxt.h | 25 ++++++++++++++----------- dcmimage/include/dcmtk/dcmimage/dicmypxt.h | 11 +++++++---- dcmimage/include/dcmtk/dcmimage/dicocpt.h | 11 +++++++---- dcmimage/include/dcmtk/dcmimage/dicoflt.h | 17 ++++++++++------- dcmimage/include/dcmtk/dcmimage/dicorot.h | 17 ++++++++++------- dcmimage/include/dcmtk/dcmimage/dicosct.h | 13 ++++++++----- dcmimage/include/dcmtk/dcmimage/dihsvpxt.h | 11 +++++++---- dcmimage/include/dcmtk/dcmimage/dipalpxt.h | 11 +++++++---- dcmimage/include/dcmtk/dcmimage/dirgbpxt.h | 15 +++++++++------ dcmimage/include/dcmtk/dcmimage/diybrpxt.h | 15 +++++++++------ dcmimage/include/dcmtk/dcmimage/diyf2pxt.h | 11 +++++++---- dcmimage/include/dcmtk/dcmimage/diyp2pxt.h | 11 +++++++---- dcmimgle/include/dcmtk/dcmimgle/diflipt.h | 11 +++++++---- dcmimgle/include/dcmtk/dcmimgle/dimoflt.h | 15 +++++++++------ dcmimgle/include/dcmtk/dcmimgle/dimoipxt.h | 13 ++++++++----- dcmimgle/include/dcmtk/dcmimgle/dimorot.h | 15 +++++++++------ dcmimgle/include/dcmtk/dcmimgle/dimosct.h | 11 +++++++---- dcmimgle/include/dcmtk/dcmimgle/dirotat.h | 11 +++++++---- dcmimgle/include/dcmtk/dcmimgle/discalet.h | 19 +++++++++++-------- ofstd/include/dcmtk/ofstd/ofoset.h | 13 ++++++++----- ofstd/libsrc/ofchrenc.cc | 13 +++++++++++-- 22 files changed, 203 insertions(+), 110 deletions(-) Index: dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/diargpxt.h =================================================================== --- dcmtk-3.6.0.orig/dcmimage/include/dcmtk/dcmimage/diargpxt.h 2010-10-14 13:16:29.000000000 +0000 +++ dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/diargpxt.h 2012-05-25 09:16:23.791876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1996-2010, OFFIS e.V. + * Copyright (C) 1996-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomARGBPixelTemplate (Header) - UNTESTED !!! * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:29 $ - * CVS/RCS Revision: $Revision: 1.21 $ + * Update Date: $Date: 2011-11-17 16:13:14 $ + * CVS/RCS Revision: $Revision: 1.22 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -91,7 +91,7 @@ const unsigned long planeSize, const int bits) { // not very much optimized, but no one really uses ARGB !! - if (Init(pixel)) + if (this->Init(pixel)) { register T2 value; const T1 offset = OFstatic_cast(T1, DicomImageClass::maxval(bits - 1)); @@ -103,9 +103,9 @@ /* register const T1 *a = pixel; // points to alpha plane const T1 *rgb[3]; - rgb[0] = a + this->InputCount; // points to red plane - rgb[1] = rgb[0] + this->InputCount; // points to green plane - rgb[2] = rgb[1] + this->InputCount; // points to blue plane + rgb[0] = a + this->InputCount; // points to red plane + rgb[1] = rgb[0] + this->InputCount; // points to green plane + rgb[2] = rgb[1] + this->InputCount; // points to blue plane for (i = 0; i < count; ++i) { value = OFstatic_cast(T2, *(a++)); // get alpha value @@ -141,10 +141,10 @@ /* convert a single frame */ for (l = planeSize; (l != 0) && (i < count); --l, ++i) { - value = OFstatic_cast(T2, *(a++)); // get alpha value + value = OFstatic_cast(T2, *(a++)); // get alpha value if (value > 0) { - for (int j = 0; j < 3; ++j) // set palette color + for (int j = 0; j < 3; ++j) // set palette color { if (value <= palette[j]->getFirstEntry(value)) this->Data[j][i] = OFstatic_cast(T3, palette[j]->getFirstValue()); @@ -152,12 +152,12 @@ this->Data[j][i] = OFstatic_cast(T3, palette[j]->getLastValue()); else this->Data[j][i] = OFstatic_cast(T3, palette[j]->getValue(value)); - ++rgb[j]; // skip RGB values + ++rgb[j]; // skip RGB values } } else { - for (int j = 0; j < 3; ++j) // copy RGB values + for (int j = 0; j < 3; ++j) // copy RGB values this->Data[j][i] = OFstatic_cast(T3, removeSign(*(rgb[j]++), offset)); } } @@ -204,6 +204,9 @@ * * CVS/RCS Log: * $Log: diargpxt.h,v $ + * Revision 1.22 2011-11-17 16:13:14 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.21 2010-10-14 13:16:29 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dicmypxt.h =================================================================== --- dcmtk-3.6.0.orig/dcmimage/include/dcmtk/dcmimage/dicmypxt.h 2010-10-14 13:16:29.000000000 +0000 +++ dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dicmypxt.h 2012-05-25 09:16:23.791876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1996-2010, OFFIS e.V. + * Copyright (C) 1996-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomCMYKPixelTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:29 $ - * CVS/RCS Revision: $Revision: 1.20 $ + * Update Date: $Date: 2011-11-17 16:13:14 $ + * CVS/RCS Revision: $Revision: 1.21 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -87,7 +87,7 @@ const unsigned long planeSize, const int bits) { - if (Init(pixel)) + if (this->Init(pixel)) { // use the number of input pixels derived from the length of the 'PixelData' // attribute), but not more than the size of the intermediate buffer @@ -157,6 +157,9 @@ * * CVS/RCS Log: * $Log: dicmypxt.h,v $ + * Revision 1.21 2011-11-17 16:13:14 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.20 2010-10-14 13:16:29 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dicocpt.h =================================================================== --- dcmtk-3.6.0.orig/dcmimage/include/dcmtk/dcmimage/dicocpt.h 2010-10-14 13:16:29.000000000 +0000 +++ dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dicocpt.h 2012-05-25 09:16:23.791876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1998-2010, OFFIS e.V. + * Copyright (C) 1998-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomColorCopyTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:29 $ - * CVS/RCS Revision: $Revision: 1.12 $ + * Update Date: $Date: 2011-11-17 16:13:14 $ + * CVS/RCS Revision: $Revision: 1.13 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -86,7 +86,7 @@ inline void copy(const T *pixel[3], const unsigned long offset) { - if (Init(pixel)) + if (this->Init(pixel)) { for (int j = 0; j < 3; j++) OFBitmanipTemplate::copyMem(pixel[j] + offset, this->Data[j], this->getCount()); @@ -102,6 +102,9 @@ * * CVS/RCS Log: * $Log: dicocpt.h,v $ + * Revision 1.13 2011-11-17 16:13:14 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.12 2010-10-14 13:16:29 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dicoflt.h =================================================================== --- dcmtk-3.6.0.orig/dcmimage/include/dcmtk/dcmimage/dicoflt.h 2010-10-14 13:16:29.000000000 +0000 +++ dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dicoflt.h 2012-05-25 09:16:23.795876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1998-2010, OFFIS e.V. + * Copyright (C) 1998-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomColorFlipTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:29 $ - * CVS/RCS Revision: $Revision: 1.15 $ + * Update Date: $Date: 2011-11-17 16:13:14 $ + * CVS/RCS Revision: $Revision: 1.16 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -98,14 +98,14 @@ const int horz, const int vert) { - if (Init(pixel)) + if (this->Init(pixel)) { if (horz && vert) - flipHorzVert(pixel, this->Data); + this->flipHorzVert(pixel, this->Data); else if (horz) - flipHorz(pixel, this->Data); + this->flipHorz(pixel, this->Data); else if (vert) - flipVert(pixel, this->Data); + this->flipVert(pixel, this->Data); } } }; @@ -118,6 +118,9 @@ * * CVS/RCS Log: * $Log: dicoflt.h,v $ + * Revision 1.16 2011-11-17 16:13:14 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.15 2010-10-14 13:16:29 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dicorot.h =================================================================== --- dcmtk-3.6.0.orig/dcmimage/include/dcmtk/dcmimage/dicorot.h 2010-10-14 13:16:29.000000000 +0000 +++ dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dicorot.h 2012-05-25 09:16:23.795876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1998-2010, OFFIS e.V. + * Copyright (C) 1998-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomColorRotateTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:29 $ - * CVS/RCS Revision: $Revision: 1.15 $ + * Update Date: $Date: 2011-11-17 16:13:14 $ + * CVS/RCS Revision: $Revision: 1.16 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -98,14 +98,14 @@ inline void rotate(const T *pixel[3], const int degree) { - if (Init(pixel)) + if (this->Init(pixel)) { if (degree == 90) - rotateRight(pixel, this->Data); + this->rotateRight(pixel, this->Data); else if (degree == 180) - rotateTopDown(pixel, this->Data); + this->rotateTopDown(pixel, this->Data); else if (degree == 270) - rotateLeft(pixel, this->Data); + this->rotateLeft(pixel, this->Data); } } }; @@ -118,6 +118,9 @@ * * CVS/RCS Log: * $Log: dicorot.h,v $ + * Revision 1.16 2011-11-17 16:13:14 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.15 2010-10-14 13:16:29 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dicosct.h =================================================================== --- dcmtk-3.6.0.orig/dcmimage/include/dcmtk/dcmimage/dicosct.h 2010-10-14 13:16:29.000000000 +0000 +++ dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dicosct.h 2012-05-25 09:16:23.795876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1996-2010, OFFIS e.V. + * Copyright (C) 1996-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomColorScaleTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:29 $ - * CVS/RCS Revision: $Revision: 1.21 $ + * Update Date: $Date: 2011-11-17 16:13:14 $ + * CVS/RCS Revision: $Revision: 1.22 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -107,8 +107,8 @@ inline void scale(const T *pixel[3], const int interpolate) { - if (Init(pixel)) - scaleData(pixel, this->Data, interpolate); + if (this->Init(pixel)) + this->scaleData(pixel, this->Data, interpolate); } }; @@ -120,6 +120,9 @@ * * CVS/RCS Log: * $Log: dicosct.h,v $ + * Revision 1.22 2011-11-17 16:13:14 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.21 2010-10-14 13:16:29 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dihsvpxt.h =================================================================== --- dcmtk-3.6.0.orig/dcmimage/include/dcmtk/dcmimage/dihsvpxt.h 2010-10-14 13:16:29.000000000 +0000 +++ dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dihsvpxt.h 2012-05-25 09:16:23.795876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1996-2010, OFFIS e.V. + * Copyright (C) 1996-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomHSVPixelTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:29 $ - * CVS/RCS Revision: $Revision: 1.25 $ + * Update Date: $Date: 2011-11-17 16:13:14 $ + * CVS/RCS Revision: $Revision: 1.26 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -87,7 +87,7 @@ const unsigned long planeSize, const int bits) { - if (Init(pixel)) + if (this->Init(pixel)) { register T2 *r = this->Data[0]; register T2 *g = this->Data[1]; @@ -221,6 +221,9 @@ * * CVS/RCS Log: * $Log: dihsvpxt.h,v $ + * Revision 1.26 2011-11-17 16:13:14 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.25 2010-10-14 13:16:29 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dipalpxt.h =================================================================== --- dcmtk-3.6.0.orig/dcmimage/include/dcmtk/dcmimage/dipalpxt.h 2010-10-14 13:16:29.000000000 +0000 +++ dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dipalpxt.h 2012-05-25 09:16:23.795876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1996-2010, OFFIS e.V. + * Copyright (C) 1996-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomPalettePixelTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:29 $ - * CVS/RCS Revision: $Revision: 1.24 $ + * Update Date: $Date: 2011-11-17 16:13:14 $ + * CVS/RCS Revision: $Revision: 1.25 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -92,7 +92,7 @@ void convert(const T1 *pixel, DiLookupTable *palette[3]) { // can be optimized if necessary ! - if (Init(pixel)) + if (this->Init(pixel)) { register const T1 *p = pixel; register T2 value = 0; @@ -126,6 +126,9 @@ * * CVS/RCS Log: * $Log: dipalpxt.h,v $ + * Revision 1.25 2011-11-17 16:13:14 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.24 2010-10-14 13:16:29 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dirgbpxt.h =================================================================== --- dcmtk-3.6.0.orig/dcmimage/include/dcmtk/dcmimage/dirgbpxt.h 2010-10-14 13:16:30.000000000 +0000 +++ dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/dirgbpxt.h 2012-05-25 09:16:23.795876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1996-2010, OFFIS e.V. + * Copyright (C) 1996-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomRGBPixelTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:30 $ - * CVS/RCS Revision: $Revision: 1.18 $ + * Update Date: $Date: 2011-11-17 16:13:14 $ + * CVS/RCS Revision: $Revision: 1.19 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -87,7 +87,7 @@ const unsigned long planeSize, const int bits) { - if (Init(pixel)) + if (this->Init(pixel)) { // use the number of input pixels derived from the length of the 'PixelData' // attribute), but not more than the size of the intermediate buffer @@ -129,9 +129,9 @@ { register int j; register unsigned long i; - for (i = 0; i < count; ++i) /* for all pixel ... */ + for (i = 0; i < count; ++i) /* for all pixel ... */ for (j = 0; j < 3; ++j) - this->Data[j][i] = removeSign(*(p++), offset); /* ... copy planes */ + this->Data[j][i] = removeSign(*(p++), offset); /* ... copy planes */ } } } @@ -145,6 +145,9 @@ * * CVS/RCS Log: * $Log: dirgbpxt.h,v $ + * Revision 1.19 2011-11-17 16:13:14 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.18 2010-10-14 13:16:30 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/diybrpxt.h =================================================================== --- dcmtk-3.6.0.orig/dcmimage/include/dcmtk/dcmimage/diybrpxt.h 2010-10-14 13:16:30.000000000 +0000 +++ dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/diybrpxt.h 2012-05-25 09:16:23.795876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1998-2010, OFFIS e.V. + * Copyright (C) 1998-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomYBRPixelTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:30 $ - * CVS/RCS Revision: $Revision: 1.19 $ + * Update Date: $Date: 2011-11-17 16:13:14 $ + * CVS/RCS Revision: $Revision: 1.20 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -91,7 +91,7 @@ const int bits, const OFBool rgb) { - if (Init(pixel)) + if (this->Init(pixel)) { const T1 offset = OFstatic_cast(T1, DicomImageClass::maxval(bits - 1)); // use the number of input pixels derived from the length of the 'PixelData' @@ -266,9 +266,9 @@ { register int j; register unsigned long i; - for (i = 0; i < count; ++i) /* for all pixel ... */ + for (i = 0; i < count; ++i) /* for all pixel ... */ for (j = 0; j < 3; ++j) - this->Data[j][i] = removeSign(*(p++), offset); /* ... copy planes */ + this->Data[j][i] = removeSign(*(p++), offset); /* ... copy planes */ } } } @@ -295,6 +295,9 @@ * * CVS/RCS Log: * $Log: diybrpxt.h,v $ + * Revision 1.20 2011-11-17 16:13:14 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.19 2010-10-14 13:16:30 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/diyf2pxt.h =================================================================== --- dcmtk-3.6.0.orig/dcmimage/include/dcmtk/dcmimage/diyf2pxt.h 2010-10-14 13:16:30.000000000 +0000 +++ dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/diyf2pxt.h 2012-05-25 09:16:23.795876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1998-2010, OFFIS e.V. + * Copyright (C) 1998-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomYBR422PixelTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:30 $ - * CVS/RCS Revision: $Revision: 1.25 $ + * Update Date: $Date: 2011-11-17 16:13:14 $ + * CVS/RCS Revision: $Revision: 1.26 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -95,7 +95,7 @@ const int bits, const OFBool rgb) { - if (Init(pixel)) + if (this->Init(pixel)) { const T1 offset = OFstatic_cast(T1, DicomImageClass::maxval(bits - 1)); register unsigned long i; @@ -167,6 +167,9 @@ * * CVS/RCS Log: * $Log: diyf2pxt.h,v $ + * Revision 1.26 2011-11-17 16:13:14 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.25 2010-10-14 13:16:30 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/diyp2pxt.h =================================================================== --- dcmtk-3.6.0.orig/dcmimage/include/dcmtk/dcmimage/diyp2pxt.h 2010-10-14 13:16:30.000000000 +0000 +++ dcmtk-3.6.0/dcmimage/include/dcmtk/dcmimage/diyp2pxt.h 2012-05-25 09:16:23.795876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1998-2010, OFFIS e.V. + * Copyright (C) 1998-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomYBRPart422PixelTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:30 $ - * CVS/RCS Revision: $Revision: 1.23 $ + * Update Date: $Date: 2011-11-17 16:13:14 $ + * CVS/RCS Revision: $Revision: 1.24 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -91,7 +91,7 @@ void convert(const T1 *pixel, const int bits) { - if (Init(pixel)) + if (this->Init(pixel)) { register T2 *r = this->Data[0]; register T2 *g = this->Data[1]; @@ -147,6 +147,9 @@ * * CVS/RCS Log: * $Log: diyp2pxt.h,v $ + * Revision 1.24 2011-11-17 16:13:14 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.23 2010-10-14 13:16:30 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimgle/include/dcmtk/dcmimgle/diflipt.h =================================================================== --- dcmtk-3.6.0.orig/dcmimgle/include/dcmtk/dcmimgle/diflipt.h 2010-10-14 13:16:26.000000000 +0000 +++ dcmtk-3.6.0/dcmimgle/include/dcmtk/dcmimgle/diflipt.h 2012-05-25 09:16:23.795876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1996-2010, OFFIS e.V. + * Copyright (C) 1996-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomFlipTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:26 $ - * CVS/RCS Revision: $Revision: 1.23 $ + * Update Date: $Date: 2011-11-17 16:13:16 $ + * CVS/RCS Revision: $Revision: 1.24 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -129,7 +129,7 @@ else if (vert) flipVert(src, dest); else - copyPixel(src, dest); + this->copyPixel(src, dest); } } @@ -345,6 +345,9 @@ * * CVS/RCS Log: * $Log: diflipt.h,v $ + * Revision 1.24 2011-11-17 16:13:16 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.23 2010-10-14 13:16:26 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimgle/include/dcmtk/dcmimgle/dimoflt.h =================================================================== --- dcmtk-3.6.0.orig/dcmimgle/include/dcmtk/dcmimgle/dimoflt.h 2010-10-14 13:16:26.000000000 +0000 +++ dcmtk-3.6.0/dcmimgle/include/dcmtk/dcmimgle/dimoflt.h 2012-05-25 09:16:23.795876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1996-2010, OFFIS e.V. + * Copyright (C) 1996-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomMonochromeFlipTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:26 $ - * CVS/RCS Revision: $Revision: 1.15 $ + * Update Date: $Date: 2011-11-17 16:13:16 $ + * CVS/RCS Revision: $Revision: 1.16 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -106,11 +106,11 @@ if (this->Data != NULL) { if (horz && vert) - flipHorzVert(&pixel, &this->Data); + this->flipHorzVert(&pixel, &this->Data); else if (horz) - flipHorz(&pixel, &this->Data); + this->flipHorz(&pixel, &this->Data); else if (vert) - flipVert(&pixel, &this->Data); + this->flipVert(&pixel, &this->Data); } } } @@ -124,6 +124,9 @@ * * CVS/RCS Log: * $Log: dimoflt.h,v $ + * Revision 1.16 2011-11-17 16:13:16 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.15 2010-10-14 13:16:26 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimgle/include/dcmtk/dcmimgle/dimoipxt.h =================================================================== --- dcmtk-3.6.0.orig/dcmimgle/include/dcmtk/dcmimgle/dimoipxt.h 2010-10-14 13:16:26.000000000 +0000 +++ dcmtk-3.6.0/dcmimgle/include/dcmtk/dcmimgle/dimoipxt.h 2012-05-25 09:16:23.799876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1996-2010, OFFIS e.V. + * Copyright (C) 1996-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomMonochromeInputPixelTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:26 $ - * CVS/RCS Revision: $Revision: 1.40 $ + * Update Date: $Date: 2011-11-17 16:13:16 $ + * CVS/RCS Revision: $Revision: 1.41 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -76,10 +76,10 @@ else if ((this->Modality != NULL) && this->Modality->hasRescaling()) { rescale(pixel, this->Modality->getRescaleSlope(), this->Modality->getRescaleIntercept()); - determineMinMax(OFstatic_cast(T3, this->Modality->getMinValue()), OFstatic_cast(T3, this->Modality->getMaxValue())); + this->determineMinMax(OFstatic_cast(T3, this->Modality->getMinValue()), OFstatic_cast(T3, this->Modality->getMaxValue())); } else { rescale(pixel); // "copy" or reference pixel data - determineMinMax(OFstatic_cast(T3, this->Modality->getMinValue()), OFstatic_cast(T3, this->Modality->getMaxValue())); + this->determineMinMax(OFstatic_cast(T3, this->Modality->getMinValue()), OFstatic_cast(T3, this->Modality->getMaxValue())); } } } @@ -280,6 +280,9 @@ * * CVS/RCS Log: * $Log: dimoipxt.h,v $ + * Revision 1.41 2011-11-17 16:13:16 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.40 2010-10-14 13:16:26 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimgle/include/dcmtk/dcmimgle/dimorot.h =================================================================== --- dcmtk-3.6.0.orig/dcmimgle/include/dcmtk/dcmimgle/dimorot.h 2010-10-14 13:16:26.000000000 +0000 +++ dcmtk-3.6.0/dcmimgle/include/dcmtk/dcmimgle/dimorot.h 2012-05-25 09:16:23.799876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1996-2010, OFFIS e.V. + * Copyright (C) 1996-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomMonochromeRotateTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:26 $ - * CVS/RCS Revision: $Revision: 1.16 $ + * Update Date: $Date: 2011-11-17 16:13:16 $ + * CVS/RCS Revision: $Revision: 1.17 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -105,11 +105,11 @@ if (this->Data != NULL) { if (degree == 90) - rotateRight(&pixel, &(this->Data)); + this->rotateRight(&pixel, &(this->Data)); else if (degree == 180) - rotateTopDown(&pixel, &(this->Data)); + this->rotateTopDown(&pixel, &(this->Data)); else if (degree == 270) - rotateLeft(&pixel, &(this->Data)); + this->rotateLeft(&pixel, &(this->Data)); } } } @@ -123,6 +123,9 @@ * * CVS/RCS Log: * $Log: dimorot.h,v $ + * Revision 1.17 2011-11-17 16:13:16 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.16 2010-10-14 13:16:26 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimgle/include/dcmtk/dcmimgle/dimosct.h =================================================================== --- dcmtk-3.6.0.orig/dcmimgle/include/dcmtk/dcmimgle/dimosct.h 2010-10-14 13:16:26.000000000 +0000 +++ dcmtk-3.6.0/dcmimgle/include/dcmtk/dcmimgle/dimosct.h 2012-05-25 09:16:23.799876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1996-2010, OFFIS e.V. + * Copyright (C) 1996-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomMonochromeScaleTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:26 $ - * CVS/RCS Revision: $Revision: 1.20 $ + * Update Date: $Date: 2011-11-17 16:13:16 $ + * CVS/RCS Revision: $Revision: 1.21 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -124,7 +124,7 @@ { const T value = OFstatic_cast(T, OFstatic_cast(double, DicomImageClass::maxval(bits)) * OFstatic_cast(double, pvalue) / OFstatic_cast(double, DicomImageClass::maxval(WIDTH_OF_PVALUES))); - scaleData(&pixel, &this->Data, interpolate, value); + this->scaleData(&pixel, &this->Data, interpolate, value); } } } @@ -138,6 +138,9 @@ * * CVS/RCS Log: * $Log: dimosct.h,v $ + * Revision 1.21 2011-11-17 16:13:16 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.20 2010-10-14 13:16:26 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimgle/include/dcmtk/dcmimgle/dirotat.h =================================================================== --- dcmtk-3.6.0.orig/dcmimgle/include/dcmtk/dcmimgle/dirotat.h 2010-10-14 13:16:27.000000000 +0000 +++ dcmtk-3.6.0/dcmimgle/include/dcmtk/dcmimgle/dirotat.h 2012-05-25 09:16:23.799876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1996-2010, OFFIS e.V. + * Copyright (C) 1996-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomRotateTemplate (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:27 $ - * CVS/RCS Revision: $Revision: 1.21 $ + * Update Date: $Date: 2011-11-17 16:13:16 $ + * CVS/RCS Revision: $Revision: 1.22 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -132,7 +132,7 @@ else if (degree == 270) rotateLeft(src, dest); else - copyPixel(src, dest); + this->copyPixel(src, dest); } @@ -358,6 +358,9 @@ * * CVS/RCS Log: * $Log: dirotat.h,v $ + * Revision 1.22 2011-11-17 16:13:16 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.21 2010-10-14 13:16:27 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/dcmimgle/include/dcmtk/dcmimgle/discalet.h =================================================================== --- dcmtk-3.6.0.orig/dcmimgle/include/dcmtk/dcmimgle/discalet.h 2010-10-14 13:16:27.000000000 +0000 +++ dcmtk-3.6.0/dcmimgle/include/dcmtk/dcmimgle/discalet.h 2012-05-25 09:16:23.799876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 1996-2010, OFFIS e.V. + * Copyright (C) 1996-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -18,8 +18,8 @@ * Purpose: DicomScaleTemplates (Header) * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:16:27 $ - * CVS/RCS Revision: $Revision: 1.35 $ + * Update Date: $Date: 2011-11-17 16:13:16 $ + * CVS/RCS Revision: $Revision: 1.36 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -206,12 +206,12 @@ (Left >= OFstatic_cast(signed long, Columns)) || (Top >= OFstatic_cast(signed long, Rows))) { // no image to be displayed DCMIMGLE_DEBUG("clipping area is fully outside the image boundaries"); - fillPixel(dest, value); // ... fill bitmap + this->fillPixel(dest, value); // ... fill bitmap } else if ((this->Src_X == this->Dest_X) && (this->Src_Y == this->Dest_Y)) // no scaling { if ((Left == 0) && (Top == 0) && (Columns == this->Src_X) && (Rows == this->Src_Y)) - copyPixel(src, dest); // copying + this->copyPixel(src, dest); // copying else if ((Left >= 0) && (OFstatic_cast(Uint16, Left + this->Src_X) <= Columns) && (Top >= 0) && (OFstatic_cast(Uint16, Top + this->Src_Y) <= Rows)) clipPixel(src, dest); // clipping @@ -567,7 +567,7 @@ if ((xtemp == NULL) || (xvalue == NULL)) { DCMIMGLE_ERROR("can't allocate temporary buffers for interpolation scaling"); - clearPixel(dest); + this->clearPixel(dest); } else { for (int j = 0; j < this->Planes; ++j) { @@ -905,7 +905,7 @@ if (pTemp == NULL) { DCMIMGLE_ERROR("can't allocate temporary buffer for interpolation scaling"); - clearPixel(dest); + this->clearPixel(dest); } else { /* @@ -1029,7 +1029,7 @@ if (pTemp == NULL) { DCMIMGLE_ERROR("can't allocate temporary buffer for interpolation scaling"); - clearPixel(dest); + this->clearPixel(dest); } else { /* @@ -1190,6 +1190,9 @@ * * CVS/RCS Log: * $Log: discalet.h,v $ + * Revision 1.36 2011-11-17 16:13:16 joergr + * Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. + * * Revision 1.35 2010-10-14 13:16:27 joergr * Updated copyright header. Added reference to COPYRIGHT file. * Index: dcmtk-3.6.0/ofstd/include/dcmtk/ofstd/ofoset.h =================================================================== --- dcmtk-3.6.0.orig/ofstd/include/dcmtk/ofstd/ofoset.h 2010-10-14 13:15:50.000000000 +0000 +++ dcmtk-3.6.0/ofstd/include/dcmtk/ofstd/ofoset.h 2012-05-25 09:16:23.799876809 +0000 @@ -1,6 +1,6 @@ /* * - * Copyright (C) 2002-2010, OFFIS e.V. + * Copyright (C) 2002-2011, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by @@ -19,8 +19,8 @@ * of an arbitrary type. * * Last Update: $Author: joergr $ - * Update Date: $Date: 2010-10-14 13:15:50 $ - * CVS/RCS Revision: $Revision: 1.11 $ + * Update Date: $Date: 2011-11-17 16:13:18 $ + * CVS/RCS Revision: $Revision: 1.12 $ * Status: $State: Exp $ * * CVS/RCS Log at end of file @@ -146,7 +146,7 @@ { // if size equals num, we need more space if( this->size == this->num ) - Resize( this->size * 2 ); + this->Resize( this->size * 2 ); // copy item T *newItem = new T( item ); @@ -189,7 +189,7 @@ { // if size equals num, we need more space if( this->size == this->num ) - Resize( this->size * 2 ); + this->Resize( this->size * 2 ); // copy item T *newItem = new T( item ); @@ -508,6 +508,9 @@ /* ** CVS/RCS Log: ** $Log: ofoset.h,v $ +** Revision 1.12 2011-11-17 16:13:18 joergr +** Minor fixes to keep XCode 4.2 on Mac OS X Lion (clang compiler) quiet. +** ** Revision 1.11 2010-10-14 13:15:50 joergr ** Updated copyright header. Added reference to COPYRIGHT file. **