[med-svn] r1808 - in trunk/packages/insighttoolkit/trunk/debian: . patches
smr at alioth.debian.org
smr at alioth.debian.org
Thu Apr 24 01:57:26 UTC 2008
Author: smr
Date: 2008-04-24 01:57:25 +0000 (Thu, 24 Apr 2008)
New Revision: 1808
Added:
trunk/packages/insighttoolkit/trunk/debian/patches/gcc43.patch
trunk/packages/insighttoolkit/trunk/debian/patches/series
Modified:
trunk/packages/insighttoolkit/trunk/debian/changelog
trunk/packages/insighttoolkit/trunk/debian/control
trunk/packages/insighttoolkit/trunk/debian/rules
Log:
First crack at fixing the GCC 4.3 compile errors.
Modified: trunk/packages/insighttoolkit/trunk/debian/changelog
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/changelog 2008-04-22 22:03:26 UTC (rev 1807)
+++ trunk/packages/insighttoolkit/trunk/debian/changelog 2008-04-24 01:57:25 UTC (rev 1808)
@@ -1,3 +1,13 @@
+insighttoolkit (3.4.0-4) UNRELEASED; urgency=low
+
+ * rules:
+ * control:
+ * patches/series: Switch from simple patchsys to quilt.
+
+ * patches/gcc43.patch: New. Fix GCC 4.3 build errors. Closes: #474537.
+
+ -- Steve M. Robbins <smr at debian.org> Wed, 23 Apr 2008 20:55:07 -0500
+
insighttoolkit (3.4.0-3) unstable; urgency=low
* CMakeCache.txt.debian: Set ITK_USE_PYTHON_NUMARRAY=ON.
Modified: trunk/packages/insighttoolkit/trunk/debian/control
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/control 2008-04-22 22:03:26 UTC (rev 1807)
+++ trunk/packages/insighttoolkit/trunk/debian/control 2008-04-24 01:57:25 UTC (rev 1808)
@@ -4,7 +4,7 @@
Priority: optional
Maintainer: Debian-Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
Uploaders: Gavin Baker <gavinb at antonym.org>, Steve M. Robbins <smr at debian.org>
-Build-Depends: cdbs (>= 0.4.49), patchutils, debhelper (>= 5), cmake, cableswig, zlib1g-dev (>= 1.2.2), libpng12-dev, libtiff4-dev (>= 3.7.3), python-support (>= 0.6.4), python-dev, python-numarray, libfftw3-dev
+Build-Depends: cdbs (>= 0.4.49), quilt, debhelper (>= 5), cmake, cableswig, zlib1g-dev (>= 1.2.2), libpng12-dev, libtiff4-dev (>= 3.7.3), python-support (>= 0.6.4), python-dev, python-numarray, libfftw3-dev
XS-Python-Version: current
Standards-Version: 3.7.3
Added: trunk/packages/insighttoolkit/trunk/debian/patches/gcc43.patch
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/patches/gcc43.patch (rev 0)
+++ trunk/packages/insighttoolkit/trunk/debian/patches/gcc43.patch 2008-04-24 01:57:25 UTC (rev 1808)
@@ -0,0 +1,2719 @@
+Index: Code/Algorithms/itkAutomaticTopologyMeshSource.h
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/Algorithms/itkAutomaticTopologyMeshSource.h,v
+retrieving revision 1.16
+diff -u -r1.16 itkAutomaticTopologyMeshSource.h
+--- Code/Algorithms/itkAutomaticTopologyMeshSource.h 21 Dec 2007 15:25:33 -0000 1.16
++++ Code/Algorithms/itkAutomaticTopologyMeshSource.h 1 Apr 2008 03:38:56 -0000
+@@ -127,12 +127,12 @@
+ typedef typename CellType::CellAutoPointer CellAutoPointer;
+
+ /** Different kinds of cells. */
+- typedef VertexCell< CellType > VertexCell;
+- typedef LineCell< CellType > LineCell;
+- typedef TriangleCell< CellType > TriangleCell;
+- typedef QuadrilateralCell< CellType > QuadrilateralCell;
+- typedef TetrahedronCell< CellType > TetrahedronCell;
+- typedef HexahedronCell< CellType > HexahedronCell;
++ typedef itk::VertexCell< CellType > VertexCell;
++ typedef itk::LineCell< CellType > LineCell;
++ typedef itk::TriangleCell< CellType > TriangleCell;
++ typedef itk::QuadrilateralCell< CellType > QuadrilateralCell;
++ typedef itk::TetrahedronCell< CellType > TetrahedronCell;
++ typedef itk::HexahedronCell< CellType > HexahedronCell;
+
+ /** This class requires that the mesh being built use unsigned long
+ * as the identifier type for all its elements. */
+Index: Code/Algorithms/itkBalloonForceFilter.h
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/Algorithms/itkBalloonForceFilter.h,v
+retrieving revision 1.38
+diff -u -r1.38 itkBalloonForceFilter.h
+--- Code/Algorithms/itkBalloonForceFilter.h 5 Apr 2007 17:56:57 -0000 1.38
++++ Code/Algorithms/itkBalloonForceFilter.h 1 Apr 2008 03:38:56 -0000
+@@ -116,7 +116,7 @@
+ /** Cell related types. */
+ typedef typename InputMeshType::CellType CellType;
+ typedef typename InputMeshType::CellTraits CellTraits;
+- typedef CellInterface<PixelType, CellTraits> CellInterface;
++ typedef itk::CellInterface<PixelType, CellTraits> CellInterface;
+ typedef TriangleCell< CellInterface > TriCell;
+
+
+Index: Code/Algorithms/itkLevelSetVelocityNeighborhoodExtractor.h
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/Algorithms/itkLevelSetVelocityNeighborhoodExtractor.h,v
+retrieving revision 1.21
+diff -u -r1.21 itkLevelSetVelocityNeighborhoodExtractor.h
+--- Code/Algorithms/itkLevelSetVelocityNeighborhoodExtractor.h 10 Sep 2003 14:28:33 -0000 1.21
++++ Code/Algorithms/itkLevelSetVelocityNeighborhoodExtractor.h 1 Apr 2008 03:38:56 -0000
+@@ -81,7 +81,7 @@
+ LevelSetType::SetDimension);
+
+ /** Index typedef support */
+- typedef Index<itkGetStaticConstMacro(SetDimension)> Index;
++ typedef itk::Index<itkGetStaticConstMacro(SetDimension)> Index;
+
+ /** AuxVarType typedef support. */
+ typedef AuxVarTypeDefault<TAuxValue,VAuxDimension,itkGetStaticConstMacro(SetDimension)> AuxVarType;
+Index: Code/Common/itkByteSwapper.txx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/Common/itkByteSwapper.txx,v
+retrieving revision 1.20
+diff -u -r1.20 itkByteSwapper.txx
+--- Code/Common/itkByteSwapper.txx 18 Mar 2006 18:06:25 -0000 1.20
++++ Code/Common/itkByteSwapper.txx 1 Apr 2008 03:38:57 -0000
+@@ -22,6 +22,7 @@
+ #include "itkByteSwapper.h"
+ #include "itkObjectFactory.h"
+ #include <memory>
++#include <cstring>
+
+ namespace itk
+ {
+Index: Code/Common/itkColorTable.txx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/Common/itkColorTable.txx,v
+retrieving revision 1.20
+diff -u -r1.20 itkColorTable.txx
+--- Code/Common/itkColorTable.txx 5 Feb 2007 15:25:51 -0000 1.20
++++ Code/Common/itkColorTable.txx 1 Apr 2008 03:38:57 -0000
+@@ -21,6 +21,7 @@
+ #include "itkNumericTraits.h"
+ #include "vnl/vnl_sample.h"
+ #include <stdio.h>
++#include <cstring>
+
+ namespace itk
+ {
+Index: Code/Common/itkImportImageContainer.txx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/Common/itkImportImageContainer.txx,v
+retrieving revision 1.16
+diff -u -r1.16 itkImportImageContainer.txx
+--- Code/Common/itkImportImageContainer.txx 12 Dec 2007 15:49:13 -0000 1.16
++++ Code/Common/itkImportImageContainer.txx 1 Apr 2008 03:38:57 -0000
+@@ -21,6 +21,7 @@
+ #define _itkImportImageContainer_txx
+
+ #include "itkImportImageContainer.h"
++#include <cstring>
+
+ namespace itk
+ {
+Index: Code/Common/itkLevelOrderTreeIterator.h
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/Common/itkLevelOrderTreeIterator.h,v
+retrieving revision 1.5
+diff -u -r1.5 itkLevelOrderTreeIterator.h
+--- Code/Common/itkLevelOrderTreeIterator.h 29 Jan 2008 15:27:42 -0000 1.5
++++ Code/Common/itkLevelOrderTreeIterator.h 1 Apr 2008 03:38:57 -0000
+@@ -19,6 +19,7 @@
+
+ #include <queue>
+ #include <itkTreeIteratorBase.h>
++#include <climits>
+
+ namespace itk{
+
+Index: Code/Common/itkMetaDataObject.h
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/Common/itkMetaDataObject.h,v
+retrieving revision 1.21
+diff -u -r1.21 itkMetaDataObject.h
+--- Code/Common/itkMetaDataObject.h 4 Dec 2007 22:44:53 -0000 1.21
++++ Code/Common/itkMetaDataObject.h 1 Apr 2008 03:38:57 -0000
+@@ -27,6 +27,7 @@
+ #include "itkFastMutexLock.h"
+
+ #include <string>
++#include <cstring>
+
+ namespace itk
+ {
+Index: Code/Common/itkNeighborhood.h
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/Common/itkNeighborhood.h,v
+retrieving revision 1.43
+diff -u -r1.43 itkNeighborhood.h
+--- Code/Common/itkNeighborhood.h 7 Feb 2007 13:52:48 -0000 1.43
++++ Code/Common/itkNeighborhood.h 1 Apr 2008 03:38:57 -0000
+@@ -25,6 +25,7 @@
+ #include "vnl/vnl_vector.h"
+ #include "itkOffset.h"
+ #include <vector>
++#include <cstring>
+
+ namespace itk {
+
+@@ -73,11 +74,12 @@
+ typedef typename AllocatorType::const_iterator ConstIterator;
+
+ /** Size and value typedef support. */
+- typedef Size<VDimension> SizeType;
++ typedef itk::Size<VDimension> SizeType;
+ typedef typename SizeType::SizeValueType SizeValueType;
+
+ /** Radius typedef support. */
+- typedef Size<VDimension> RadiusType;
++ typedef itk::Size<VDimension> RadiusType;
+
+ /** Offset type used to reference neighbor locations */
+ typedef Offset<VDimension> OffsetType;
+Index: Code/Common/itkObjectFactoryBase.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/Common/itkObjectFactoryBase.cxx,v
+retrieving revision 1.56
+diff -u -r1.56 itkObjectFactoryBase.cxx
+--- Code/Common/itkObjectFactoryBase.cxx 26 Dec 2007 17:55:49 -0000 1.56
++++ Code/Common/itkObjectFactoryBase.cxx 1 Apr 2008 03:38:57 -0000
+@@ -27,6 +27,7 @@
+ #include "itkVersion.h"
+ #include <stdlib.h>
+ #include <ctype.h>
++#include <string.h>
+ #include <algorithm>
+ #include <map>
+
+Index: Code/Common/itkTreeNode.txx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/Common/itkTreeNode.txx,v
+retrieving revision 1.9
+diff -u -r1.9 itkTreeNode.txx
+--- Code/Common/itkTreeNode.txx 14 Jan 2007 18:21:49 -0000 1.9
++++ Code/Common/itkTreeNode.txx 1 Apr 2008 03:38:57 -0000
+@@ -18,6 +18,7 @@
+ #define _itkTreeNode_txx
+
+ #include "itkTreeNode.h"
++#include <cstring>
+
+ namespace itk
+ {
+Index: Code/Common/itkXMLFileOutputWindow.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/Common/itkXMLFileOutputWindow.cxx,v
+retrieving revision 1.8
+diff -u -r1.8 itkXMLFileOutputWindow.cxx
+--- Code/Common/itkXMLFileOutputWindow.cxx 10 Sep 2003 14:29:30 -0000 1.8
++++ Code/Common/itkXMLFileOutputWindow.cxx 1 Apr 2008 03:38:57 -0000
+@@ -20,6 +20,7 @@
+
+ #include "itkXMLFileOutputWindow.h"
+ #include <fstream>
++#include <cstring>
+
+ namespace itk
+ {
+Index: Code/IO/itkBrains2HeaderBase.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/IO/itkBrains2HeaderBase.cxx,v
+retrieving revision 1.10
+diff -u -r1.10 itkBrains2HeaderBase.cxx
+--- Code/IO/itkBrains2HeaderBase.cxx 24 Jan 2008 21:02:07 -0000 1.10
++++ Code/IO/itkBrains2HeaderBase.cxx 1 Apr 2008 03:38:57 -0000
+@@ -21,6 +21,7 @@
+ #include "itkBrains2HeaderBase.h"
+ #include "itkBrains2HeaderFactory.h"
+ #include <iostream>
++#include <cstdlib>
+
+ namespace itk {
+ Brains2HeaderBase::Brains2HeaderBase()
+Index: Code/IO/itkIOCommon.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/IO/itkIOCommon.cxx,v
+retrieving revision 1.24
+diff -u -r1.24 itkIOCommon.cxx
+--- Code/IO/itkIOCommon.cxx 31 Dec 2007 16:05:01 -0000 1.24
++++ Code/IO/itkIOCommon.cxx 1 Apr 2008 03:38:57 -0000
+@@ -16,7 +16,7 @@
+ =========================================================================*/
+ #include "itkIOCommon.h"
+ #include <sys/stat.h>
+-
++#include <cstring>
+
+ namespace itk
+ {
+Index: Code/Numerics/itkAmoebaOptimizer.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/Numerics/itkAmoebaOptimizer.cxx,v
+retrieving revision 1.28
+diff -u -r1.28 itkAmoebaOptimizer.cxx
+--- Code/Numerics/itkAmoebaOptimizer.cxx 22 Mar 2007 14:29:13 -0000 1.28
++++ Code/Numerics/itkAmoebaOptimizer.cxx 1 Apr 2008 03:38:58 -0000
+@@ -18,6 +18,7 @@
+ #define _itkAmoebaOptimizer_txx
+
+ #include "itkAmoebaOptimizer.h"
++#include <cstdlib>
+
+ namespace itk
+ {
+Index: Code/Numerics/FEM/itkFEMObjectFactory.h
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Code/Numerics/FEM/itkFEMObjectFactory.h,v
+retrieving revision 1.18
+diff -u -r1.18 itkFEMObjectFactory.h
+--- Code/Numerics/FEM/itkFEMObjectFactory.h 17 Nov 2005 19:27:40 -0000 1.18
++++ Code/Numerics/FEM/itkFEMObjectFactory.h 1 Apr 2008 03:38:59 -0000
+@@ -20,6 +20,7 @@
+ #include "itkFastMutexLock.h"
+ #include <string>
+ #include <vector>
++#include <cstdlib>
+
+ namespace itk {
+ namespace fem {
+Index: Testing/Code/Algorithms/itkAlgorithmsHeaderTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Algorithms/itkAlgorithmsHeaderTest.cxx,v
+retrieving revision 1.139
+diff -u -r1.139 itkAlgorithmsHeaderTest.cxx
+--- Testing/Code/Algorithms/itkAlgorithmsHeaderTest.cxx 30 Dec 2006 17:56:24 -0000 1.139
++++ Testing/Code/Algorithms/itkAlgorithmsHeaderTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -197,7 +197,7 @@
+ #include "itkWatershedSegmenter.txx"
+ #include "vnl_fft_3d.h"
+
+-int main ( int , char* )
++int main ( int , char** )
+ {
+
+ return EXIT_SUCCESS;
+Index: Testing/Code/Algorithms/itkBioCellTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Algorithms/itkBioCellTest.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 itkBioCellTest.cxx
+--- Testing/Code/Algorithms/itkBioCellTest.cxx 4 Oct 2004 17:43:02 -0000 1.4
++++ Testing/Code/Algorithms/itkBioCellTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -21,7 +21,7 @@
+ #include <iostream>
+
+ #include "itkBioCell.h"
+-
++#include <cstdlib>
+
+ int itkBioCellTest( int, char * [] )
+ {
+Index: Testing/Code/Algorithms/itkBioGeneNetworkTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Algorithms/itkBioGeneNetworkTest.cxx,v
+retrieving revision 1.3
+diff -u -r1.3 itkBioGeneNetworkTest.cxx
+--- Testing/Code/Algorithms/itkBioGeneNetworkTest.cxx 10 Sep 2003 14:30:02 -0000 1.3
++++ Testing/Code/Algorithms/itkBioGeneNetworkTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -21,7 +21,7 @@
+ #include <iostream>
+
+ #include "itkBioGeneNetwork.h"
+-
++#include <cstdlib>
+
+ int itkBioGeneNetworkTest( int, char * [] )
+ {
+Index: Testing/Code/Algorithms/itkBioGeneTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Algorithms/itkBioGeneTest.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 itkBioGeneTest.cxx
+--- Testing/Code/Algorithms/itkBioGeneTest.cxx 10 Sep 2003 14:30:02 -0000 1.5
++++ Testing/Code/Algorithms/itkBioGeneTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -21,7 +21,7 @@
+ #include <iostream>
+
+ #include "itkBioGene.h"
+-
++#include <cstdlib>
+
+ int itkBioGeneTest( int, char * [] )
+ {
+Index: Testing/Code/Algorithms/itkBioGenomeTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Algorithms/itkBioGenomeTest.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 itkBioGenomeTest.cxx
+--- Testing/Code/Algorithms/itkBioGenomeTest.cxx 10 Nov 2006 13:48:04 -0000 1.5
++++ Testing/Code/Algorithms/itkBioGenomeTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -22,7 +22,7 @@
+
+ #include "itkBioGenome.h"
+ #include "vnl/vnl_math.h"
+-
++#include <cstdlib>
+
+ int itkBioGenomeTest( int, char * [] )
+ {
+Index: Testing/Code/Algorithms/itkKalmanLinearEstimatorTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Algorithms/itkKalmanLinearEstimatorTest.cxx,v
+retrieving revision 1.8
+diff -u -r1.8 itkKalmanLinearEstimatorTest.cxx
+--- Testing/Code/Algorithms/itkKalmanLinearEstimatorTest.cxx 10 Sep 2003 14:30:03 -0000 1.8
++++ Testing/Code/Algorithms/itkKalmanLinearEstimatorTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -21,6 +21,7 @@
+ #include "itkKalmanLinearEstimator.h"
+
+ #include <iostream>
++#include <cstdlib>
+
+ /**
+ * This program test one instantiation of the itk::KalmanLinearEstimator class
+Index: Testing/Code/BasicFilters/itkBasicFiltersHeaderTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/BasicFilters/itkBasicFiltersHeaderTest.cxx,v
+retrieving revision 1.158
+diff -u -r1.158 itkBasicFiltersHeaderTest.cxx
+--- Testing/Code/BasicFilters/itkBasicFiltersHeaderTest.cxx 8 Feb 2008 04:53:09 -0000 1.158
++++ Testing/Code/BasicFilters/itkBasicFiltersHeaderTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -305,7 +305,7 @@
+ #include "itkZeroCrossingBasedEdgeDetectionImageFilter.txx"
+ #include "itkZeroCrossingImageFilter.txx"
+
+-int main ( int , char* )
++int main ( int , char** )
+ {
+
+ return EXIT_SUCCESS;
+Index: Testing/Code/BasicFilters/itkChainCodeToFourierSeriesPathFilterTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/BasicFilters/itkChainCodeToFourierSeriesPathFilterTest.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 itkChainCodeToFourierSeriesPathFilterTest.cxx
+--- Testing/Code/BasicFilters/itkChainCodeToFourierSeriesPathFilterTest.cxx 10 Sep 2003 14:30:05 -0000 1.4
++++ Testing/Code/BasicFilters/itkChainCodeToFourierSeriesPathFilterTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -25,6 +25,7 @@
+ #include "itkFourierSeriesPath.h"
+ #include "itkPathToChainCodePathFilter.h"
+ #include "itkChainCodeToFourierSeriesPathFilter.h"
++#include <cstdlib>
+
+ int itkChainCodeToFourierSeriesPathFilterTest(int, char*[])
+ {
+Index: Testing/Code/BasicFilters/itkNarrowBandTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/BasicFilters/itkNarrowBandTest.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 itkNarrowBandTest.cxx
+--- Testing/Code/BasicFilters/itkNarrowBandTest.cxx 10 Sep 2003 14:30:06 -0000 1.4
++++ Testing/Code/BasicFilters/itkNarrowBandTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -21,7 +21,7 @@
+
+ #include "itkNarrowBand.h"
+ #include <vector>
+-
++#include <cstdlib>
+
+ int itkNarrowBandTest (int, char*[])
+ {
+Index: Testing/Code/BasicFilters/itkSparseFieldLayerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/BasicFilters/itkSparseFieldLayerTest.cxx,v
+retrieving revision 1.8
+diff -u -r1.8 itkSparseFieldLayerTest.cxx
+--- Testing/Code/BasicFilters/itkSparseFieldLayerTest.cxx 10 Aug 2007 14:34:02 -0000 1.8
++++ Testing/Code/BasicFilters/itkSparseFieldLayerTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -20,7 +20,7 @@
+
+ #include "itkSparseFieldLayer.h"
+ #include <iostream>
+-
++#include <cstdlib>
+
+ struct node_type
+ {
+Index: Testing/Code/Common/itkArray2DTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkArray2DTest.cxx,v
+retrieving revision 1.6
+diff -u -r1.6 itkArray2DTest.cxx
+--- Testing/Code/Common/itkArray2DTest.cxx 10 Sep 2003 14:30:08 -0000 1.6
++++ Testing/Code/Common/itkArray2DTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -21,7 +21,7 @@
+ #include <iostream>
+
+ #include "itkArray2D.h"
+-
++#include <cstdlib>
+
+ int itkArray2DTest(int, char* [] )
+ {
+Index: Testing/Code/Common/itkArrayTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkArrayTest.cxx,v
+retrieving revision 1.22
+diff -u -r1.22 itkArrayTest.cxx
+--- Testing/Code/Common/itkArrayTest.cxx 26 Jun 2006 17:22:53 -0000 1.22
++++ Testing/Code/Common/itkArrayTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -21,6 +21,7 @@
+ #include <iostream>
+
+ #include "itkArray.h"
++#include <cstdlib>
+
+ // Explicit instantiation to make sure all methods are compiled.
+ #ifndef ITK_EXPLICIT_INSTANTIATION
+Index: Testing/Code/Common/itkAutoPointerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkAutoPointerTest.cxx,v
+retrieving revision 1.6
+diff -u -r1.6 itkAutoPointerTest.cxx
+--- Testing/Code/Common/itkAutoPointerTest.cxx 10 Sep 2003 14:30:08 -0000 1.6
++++ Testing/Code/Common/itkAutoPointerTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -21,6 +21,7 @@
+ #include <iostream>
+
+ #include "itkAutoPointer.h"
++#include <cstdlib>
+
+ class TestObject
+ {
+Index: Testing/Code/Common/itkAzimuthElevationToCartesianTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkAzimuthElevationToCartesianTransformTest.cxx,v
+retrieving revision 1.15
+diff -u -r1.15 itkAzimuthElevationToCartesianTransformTest.cxx
+--- Testing/Code/Common/itkAzimuthElevationToCartesianTransformTest.cxx 10 Sep 2003 14:30:08 -0000 1.15
++++ Testing/Code/Common/itkAzimuthElevationToCartesianTransformTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -21,6 +21,7 @@
+ #include <iostream>
+
+ #include "itkAzimuthElevationToCartesianTransform.h"
++#include <cstdlib>
+
+ typedef double CoordinateRepresentationType;
+
+Index: Testing/Code/Common/itkBSplineKernelFunctionTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkBSplineKernelFunctionTest.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 itkBSplineKernelFunctionTest.cxx
+--- Testing/Code/Common/itkBSplineKernelFunctionTest.cxx 18 Jan 2008 17:25:49 -0000 1.5
++++ Testing/Code/Common/itkBSplineKernelFunctionTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -20,6 +20,7 @@
+
+ #include "itkBSplineDerivativeKernelFunction.h"
+ #include "itkBSplineKernelFunction.h"
++#include <cstdlib>
+
+ /*
+ * This test exercises the BSpline kernel function
+Index: Testing/Code/Common/itkBarrierTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkBarrierTest.cxx,v
+retrieving revision 1.8
+diff -u -r1.8 itkBarrierTest.cxx
+--- Testing/Code/Common/itkBarrierTest.cxx 20 Aug 2007 13:00:21 -0000 1.8
++++ Testing/Code/Common/itkBarrierTest.cxx 1 Apr 2008 03:38:59 -0000
+@@ -20,6 +20,7 @@
+ #include "itkBarrier.h"
+ #include "itkMultiThreader.h"
+ #include "itkMutexLock.h"
++#include <cstdlib>
+
+ class BarrierTestUserData
+ {
+Index: Testing/Code/Common/itkBoundingBoxTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkBoundingBoxTest.cxx,v
+retrieving revision 1.19
+diff -u -r1.19 itkBoundingBoxTest.cxx
+--- Testing/Code/Common/itkBoundingBoxTest.cxx 17 Jan 2008 15:26:39 -0000 1.19
++++ Testing/Code/Common/itkBoundingBoxTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -19,6 +19,7 @@
+ #endif
+
+ #include <iostream>
++#include <cstdlib>
+ #include "itkBoundingBox.h"
+
+ int itkBoundingBoxTest (int, char*[])
+Index: Testing/Code/Common/itkByteSwapTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkByteSwapTest.cxx,v
+retrieving revision 1.17
+diff -u -r1.17 itkByteSwapTest.cxx
+--- Testing/Code/Common/itkByteSwapTest.cxx 20 Aug 2007 13:00:21 -0000 1.17
++++ Testing/Code/Common/itkByteSwapTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -21,6 +21,7 @@
+ #include <iostream>
+ #include "itkByteSwapper.h"
+ #include "itkExceptionObject.h"
++#include <cstdlib>
+
+ int itkByteSwapTest ( int, char*[] )
+ {
+Index: Testing/Code/Common/itkCenteredEuler3DTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkCenteredEuler3DTransformTest.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 itkCenteredEuler3DTransformTest.cxx
+--- Testing/Code/Common/itkCenteredEuler3DTransformTest.cxx 18 Jan 2008 17:25:49 -0000 1.4
++++ Testing/Code/Common/itkCenteredEuler3DTransformTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -23,7 +23,7 @@
+ #include "itkCenteredEuler3DTransform.h"
+ #include "vnl/vnl_vector_fixed.h"
+ #include "itkVector.h"
+-
++#include <cstdlib>
+
+ int itkCenteredEuler3DTransformTest(int,char *[] )
+ {
+Index: Testing/Code/Common/itkCenteredRigid2DTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkCenteredRigid2DTransformTest.cxx,v
+retrieving revision 1.13
+diff -u -r1.13 itkCenteredRigid2DTransformTest.cxx
+--- Testing/Code/Common/itkCenteredRigid2DTransformTest.cxx 18 Jan 2008 17:25:49 -0000 1.13
++++ Testing/Code/Common/itkCenteredRigid2DTransformTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -27,6 +27,7 @@
+ #include "itkTransformFileWriter.h"
+ #include "itkTransformFileReader.h"
+ #include "itkTransformFactory.h"
++#include <cstdlib>
+
+ namespace
+ {
+Index: Testing/Code/Common/itkChainCodePath2DTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkChainCodePath2DTest.cxx,v
+retrieving revision 1.6
+diff -u -r1.6 itkChainCodePath2DTest.cxx
+--- Testing/Code/Common/itkChainCodePath2DTest.cxx 10 Sep 2003 14:30:08 -0000 1.6
++++ Testing/Code/Common/itkChainCodePath2DTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -20,6 +20,7 @@
+
+ #include <iostream>
+ #include "itkChainCodePath2D.h"
++#include <cstdlib>
+
+ int itkChainCodePath2DTest(int, char*[])
+ {
+Index: Testing/Code/Common/itkChainCodePathTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkChainCodePathTest.cxx,v
+retrieving revision 1.6
+diff -u -r1.6 itkChainCodePathTest.cxx
+--- Testing/Code/Common/itkChainCodePathTest.cxx 10 Sep 2003 14:30:08 -0000 1.6
++++ Testing/Code/Common/itkChainCodePathTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -20,6 +20,7 @@
+
+ #include <iostream>
+ #include "itkChainCodePath.h"
++#include <cstdlib>
+
+ int itkChainCodePathTest(int, char*[])
+ {
+Index: Testing/Code/Common/itkColorTableTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkColorTableTest.cxx,v
+retrieving revision 1.1
+diff -u -r1.1 itkColorTableTest.cxx
+--- Testing/Code/Common/itkColorTableTest.cxx 9 Jun 2005 00:55:25 -0000 1.1
++++ Testing/Code/Common/itkColorTableTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -21,7 +21,7 @@
+ #include <iostream>
+
+ #include "itkColorTable.h"
+-
++#include <cstdlib>
+
+ int itkColorTableTest(int, char* [] )
+ {
+Index: Testing/Code/Common/itkCommonHeaderTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkCommonHeaderTest.cxx,v
+retrieving revision 1.184
+diff -u -r1.184 itkCommonHeaderTest.cxx
+--- Testing/Code/Common/itkCommonHeaderTest.cxx 2 Nov 2006 23:37:15 -0000 1.184
++++ Testing/Code/Common/itkCommonHeaderTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -419,7 +419,7 @@
+ #include "vcl_alloc.h"
+ #include "vnl_complex_traits+char-.h"
+
+-int main ( int , char* )
++int main ( int , char** )
+ {
+
+ return EXIT_SUCCESS;
+Index: Testing/Code/Common/itkConditionVariableTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkConditionVariableTest.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 itkConditionVariableTest.cxx
+--- Testing/Code/Common/itkConditionVariableTest.cxx 10 Sep 2003 14:30:08 -0000 1.4
++++ Testing/Code/Common/itkConditionVariableTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -22,6 +22,7 @@
+ #include "itkConditionVariable.h"
+ #include "itkMultiThreader.h"
+ #include "itkMutexLock.h"
++#include <cstdlib>
+
+ class ConditionVariableTestUserData
+ {
+Index: Testing/Code/Common/itkCovariantVectorGeometryTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkCovariantVectorGeometryTest.cxx,v
+retrieving revision 1.15
+diff -u -r1.15 itkCovariantVectorGeometryTest.cxx
+--- Testing/Code/Common/itkCovariantVectorGeometryTest.cxx 18 Jan 2008 18:24:13 -0000 1.15
++++ Testing/Code/Common/itkCovariantVectorGeometryTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -27,6 +27,7 @@
+ #include "itkCovariantVector.h"
+ #include <vnl/vnl_vector_ref.h>
+ #include <iostream>
++#include <cstdlib>
+
+ // Dimension & Type
+ const unsigned int N = 3;
+Index: Testing/Code/Common/itkDirectoryTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkDirectoryTest.cxx,v
+retrieving revision 1.3
+diff -u -r1.3 itkDirectoryTest.cxx
+--- Testing/Code/Common/itkDirectoryTest.cxx 20 Aug 2007 13:00:21 -0000 1.3
++++ Testing/Code/Common/itkDirectoryTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -18,6 +18,7 @@
+ #pragma warning ( disable : 4786 )
+ #endif
+ #include "itkDirectory.h"
++#include <cstdlib>
+
+ int itkDirectoryTest(int argc, char *argv[])
+ {
+Index: Testing/Code/Common/itkEllipsoidInteriorExteriorSpatialFunctionTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkEllipsoidInteriorExteriorSpatialFunctionTest.cxx,v
+retrieving revision 1.19
+diff -u -r1.19 itkEllipsoidInteriorExteriorSpatialFunctionTest.cxx
+--- Testing/Code/Common/itkEllipsoidInteriorExteriorSpatialFunctionTest.cxx 9 Aug 2005 18:01:44 -0000 1.19
++++ Testing/Code/Common/itkEllipsoidInteriorExteriorSpatialFunctionTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -20,6 +20,7 @@
+
+ #include "itkEllipsoidInteriorExteriorSpatialFunction.h"
+ #include "vnl/vnl_matrix.h"
++#include <cstdlib>
+
+ int itkEllipsoidInteriorExteriorSpatialFunctionTest(int, char* [] )
+ {
+Index: Testing/Code/Common/itkEuler2DTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkEuler2DTransformTest.cxx,v
+retrieving revision 1.14
+diff -u -r1.14 itkEuler2DTransformTest.cxx
+--- Testing/Code/Common/itkEuler2DTransformTest.cxx 18 Jan 2008 18:24:13 -0000 1.14
++++ Testing/Code/Common/itkEuler2DTransformTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -27,6 +27,7 @@
+ #include "itkTransformFileWriter.h"
+ #include "itkTransformFileReader.h"
+ #include "itkTransformFactory.h"
++#include <cstdlib>
+
+ namespace
+ {
+Index: Testing/Code/Common/itkEuler3DTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkEuler3DTransformTest.cxx,v
+retrieving revision 1.16
+diff -u -r1.16 itkEuler3DTransformTest.cxx
+--- Testing/Code/Common/itkEuler3DTransformTest.cxx 18 Jan 2008 18:53:14 -0000 1.16
++++ Testing/Code/Common/itkEuler3DTransformTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -23,7 +23,7 @@
+ #include "itkEuler3DTransform.h"
+ #include "vnl/vnl_vector_fixed.h"
+ #include "itkVector.h"
+-
++#include <cstdlib>
+
+ int itkEuler3DTransformTest(int,char *[] )
+ {
+Index: Testing/Code/Common/itkEventObjectTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkEventObjectTest.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 itkEventObjectTest.cxx
+--- Testing/Code/Common/itkEventObjectTest.cxx 25 Dec 2004 13:28:15 -0000 1.4
++++ Testing/Code/Common/itkEventObjectTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -20,6 +20,7 @@
+
+ #include "itkEventObject.h"
+ #include <iostream>
++#include <cstdlib>
+
+ namespace itk{
+ itkEventMacro( TestEvent, UserEvent );
+Index: Testing/Code/Common/itkExceptionObjectTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkExceptionObjectTest.cxx,v
+retrieving revision 1.17
+diff -u -r1.17 itkExceptionObjectTest.cxx
+--- Testing/Code/Common/itkExceptionObjectTest.cxx 20 Aug 2007 16:52:56 -0000 1.17
++++ Testing/Code/Common/itkExceptionObjectTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -21,6 +21,7 @@
+
+ #include "itkExceptionObject.h"
+ #include <iostream>
++#include <cstdlib>
+
+ class mammal
+ {
+Index: Testing/Code/Common/itkFileOutputWindowTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkFileOutputWindowTest.cxx,v
+retrieving revision 1.3
+diff -u -r1.3 itkFileOutputWindowTest.cxx
+--- Testing/Code/Common/itkFileOutputWindowTest.cxx 20 Aug 2007 13:00:21 -0000 1.3
++++ Testing/Code/Common/itkFileOutputWindowTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -22,7 +22,7 @@
+
+ #include <iostream>
+ #include <string>
+-
++#include <cstdlib>
+
+ int itkFileOutputWindowTest(int, char* [] )
+ {
+Index: Testing/Code/Common/itkFiniteCylinderSpatialFunctionTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkFiniteCylinderSpatialFunctionTest.cxx,v
+retrieving revision 1.3
+diff -u -r1.3 itkFiniteCylinderSpatialFunctionTest.cxx
+--- Testing/Code/Common/itkFiniteCylinderSpatialFunctionTest.cxx 6 May 2005 18:53:40 -0000 1.3
++++ Testing/Code/Common/itkFiniteCylinderSpatialFunctionTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -19,6 +19,7 @@
+ #endif
+
+ #include "itkFiniteCylinderSpatialFunction.h"
++#include <cstdlib>
+
+ int itkFiniteCylinderSpatialFunctionTest(int, char* [] )
+ {
+Index: Testing/Code/Common/itkFixedArrayTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkFixedArrayTest.cxx,v
+retrieving revision 1.11
+diff -u -r1.11 itkFixedArrayTest.cxx
+--- Testing/Code/Common/itkFixedArrayTest.cxx 20 Aug 2007 13:00:21 -0000 1.11
++++ Testing/Code/Common/itkFixedArrayTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -21,6 +21,7 @@
+ #include <iostream>
+
+ #include "itkFixedArray.h"
++#include <cstdlib>
+
+ #ifndef ITK_EXPLICIT_INSTANTIATION
+ // Explicit instantiation to make sure all methods are compiled.
+Index: Testing/Code/Common/itkFourierSeriesPathTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkFourierSeriesPathTest.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 itkFourierSeriesPathTest.cxx
+--- Testing/Code/Common/itkFourierSeriesPathTest.cxx 10 Sep 2003 14:30:09 -0000 1.5
++++ Testing/Code/Common/itkFourierSeriesPathTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -20,6 +20,7 @@
+
+ #include <iostream>
+ #include "itkFourierSeriesPath.h"
++#include <cstdlib>
+
+ int itkFourierSeriesPathTest(int, char*[])
+ {
+Index: Testing/Code/Common/itkIdentityTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkIdentityTransformTest.cxx,v
+retrieving revision 1.3
+diff -u -r1.3 itkIdentityTransformTest.cxx
+--- Testing/Code/Common/itkIdentityTransformTest.cxx 10 Sep 2003 14:30:09 -0000 1.3
++++ Testing/Code/Common/itkIdentityTransformTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -21,7 +21,7 @@
+ #include <iostream>
+
+ #include "itkIdentityTransform.h"
+-
++#include <cstdlib>
+
+ int itkIdentityTransformTest(int ,char *[] )
+ {
+Index: Testing/Code/Common/itkImageRegionTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkImageRegionTest.cxx,v
+retrieving revision 1.6
+diff -u -r1.6 itkImageRegionTest.cxx
+--- Testing/Code/Common/itkImageRegionTest.cxx 10 Sep 2003 14:30:09 -0000 1.6
++++ Testing/Code/Common/itkImageRegionTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -20,7 +20,7 @@
+
+ #include <iostream>
+ #include "itkImageRegion.h"
+-
++#include <cstdlib>
+
+
+ int itkImageRegionTest(int, char* [] )
+Index: Testing/Code/Common/itkImportContainerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkImportContainerTest.cxx,v
+retrieving revision 1.7
+diff -u -r1.7 itkImportContainerTest.cxx
+--- Testing/Code/Common/itkImportContainerTest.cxx 24 Jan 2008 13:42:33 -0000 1.7
++++ Testing/Code/Common/itkImportContainerTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -23,6 +23,7 @@
+ #include "itkNumericTraits.h"
+ #include "itkOutputWindow.h"
+ #include "itkTextOutput.h"
++#include <cstdlib>
+
+ int itkImportContainerTest(int , char * [] )
+ {
+Index: Testing/Code/Common/itkLightObjectTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkLightObjectTest.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 itkLightObjectTest.cxx
+--- Testing/Code/Common/itkLightObjectTest.cxx 10 Sep 2003 14:30:09 -0000 1.4
++++ Testing/Code/Common/itkLightObjectTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -19,6 +19,7 @@
+ #endif
+
+ #include "itkLightObject.h"
++#include <cstdlib>
+
+ // Excersise the LightObject methods
+ int itkLightObjectTest(int, char* [] )
+Index: Testing/Code/Common/itkLoggerManagerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkLoggerManagerTest.cxx,v
+retrieving revision 1.6
+diff -u -r1.6 itkLoggerManagerTest.cxx
+--- Testing/Code/Common/itkLoggerManagerTest.cxx 5 Nov 2005 03:49:12 -0000 1.6
++++ Testing/Code/Common/itkLoggerManagerTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -25,7 +25,7 @@
+ #include "itkStdStreamLogOutput.h"
+ #include "itkThreadLogger.h"
+ #include "itkLoggerManager.h"
+-
++#include <cstdlib>
+
+
+ class LogTester
+Index: Testing/Code/Common/itkLoggerOutputTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkLoggerOutputTest.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 itkLoggerOutputTest.cxx
+--- Testing/Code/Common/itkLoggerOutputTest.cxx 5 Nov 2005 03:49:12 -0000 1.5
++++ Testing/Code/Common/itkLoggerOutputTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -25,7 +25,7 @@
+ #include "itkStdStreamLogOutput.h"
+ #include "itkLogger.h"
+ #include "itkLoggerOutput.h"
+-
++#include <cstdlib>
+
+ int itkLoggerOutputTest( int argc, char *argv [] )
+ {
+Index: Testing/Code/Common/itkLoggerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkLoggerTest.cxx,v
+retrieving revision 1.8
+diff -u -r1.8 itkLoggerTest.cxx
+--- Testing/Code/Common/itkLoggerTest.cxx 15 May 2007 22:51:26 -0000 1.8
++++ Testing/Code/Common/itkLoggerTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -24,7 +24,7 @@
+ #include <fstream>
+ #include "itkStdStreamLogOutput.h"
+ #include "itkLogger.h"
+-
++#include <cstdlib>
+
+
+ class LogTester
+Index: Testing/Code/Common/itkMapContainerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkMapContainerTest.cxx,v
+retrieving revision 1.7
+diff -u -r1.7 itkMapContainerTest.cxx
+--- Testing/Code/Common/itkMapContainerTest.cxx 10 Sep 2003 14:30:09 -0000 1.7
++++ Testing/Code/Common/itkMapContainerTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -26,6 +26,7 @@
+
+ #include <iostream>
+ #include <string>
++#include <cstdlib>
+
+ /**
+ * Some typedefs to make things easier.
+Index: Testing/Code/Common/itkMaximumDecisionRuleTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkMaximumDecisionRuleTest.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 itkMaximumDecisionRuleTest.cxx
+--- Testing/Code/Common/itkMaximumDecisionRuleTest.cxx 15 Jul 2005 21:51:38 -0000 1.4
++++ Testing/Code/Common/itkMaximumDecisionRuleTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -22,7 +22,7 @@
+ #include <vector>
+
+ #include "itkMaximumDecisionRule.h"
+-
++#include <cstdlib>
+
+ int itkMaximumDecisionRuleTest(int,char *[] )
+ {
+Index: Testing/Code/Common/itkMaximumRatioDecisionRuleTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkMaximumRatioDecisionRuleTest.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 itkMaximumRatioDecisionRuleTest.cxx
+--- Testing/Code/Common/itkMaximumRatioDecisionRuleTest.cxx 15 Jul 2005 21:51:38 -0000 1.4
++++ Testing/Code/Common/itkMaximumRatioDecisionRuleTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -22,7 +22,7 @@
+ #include <vector>
+
+ #include "itkMaximumRatioDecisionRule.h"
+-
++#include <cstdlib>
+
+ int itkMaximumRatioDecisionRuleTest(int,char *[] )
+ {
+Index: Testing/Code/Common/itkMinimumDecisionRuleTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkMinimumDecisionRuleTest.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 itkMinimumDecisionRuleTest.cxx
+--- Testing/Code/Common/itkMinimumDecisionRuleTest.cxx 15 Jul 2005 21:51:38 -0000 1.4
++++ Testing/Code/Common/itkMinimumDecisionRuleTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -22,7 +22,7 @@
+ #include <vector>
+
+ #include "itkMinimumDecisionRule.h"
+-
++#include <cstdlib>
+
+ int itkMinimumDecisionRuleTest(int,char *[] )
+ {
+Index: Testing/Code/Common/itkModifiedTimeTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkModifiedTimeTest.cxx,v
+retrieving revision 1.7
+diff -u -r1.7 itkModifiedTimeTest.cxx
+--- Testing/Code/Common/itkModifiedTimeTest.cxx 10 Sep 2003 14:30:09 -0000 1.7
++++ Testing/Code/Common/itkModifiedTimeTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -21,6 +21,7 @@
+ #include "itkPoint.h"
+ #include "itkVectorContainer.h"
+ #include "itkBoundingBox.h"
++#include <cstdlib>
+
+ int itkModifiedTimeTest( int, char* [] )
+ {
+Index: Testing/Code/Common/itkMultiThreaderTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkMultiThreaderTest.cxx,v
+retrieving revision 1.2
+diff -u -r1.2 itkMultiThreaderTest.cxx
+--- Testing/Code/Common/itkMultiThreaderTest.cxx 15 Oct 2007 22:48:36 -0000 1.2
++++ Testing/Code/Common/itkMultiThreaderTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -20,7 +20,7 @@
+
+ #include "itkConfigure.h"
+ #include "itkMultiThreader.h"
+-
++#include <cstdlib>
+
+ int itkMultiThreaderTest(int argc, char* argv[])
+ {
+Index: Testing/Code/Common/itkMultipleLogOutputTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkMultipleLogOutputTest.cxx,v
+retrieving revision 1.3
+diff -u -r1.3 itkMultipleLogOutputTest.cxx
+--- Testing/Code/Common/itkMultipleLogOutputTest.cxx 24 Aug 2005 14:51:53 -0000 1.3
++++ Testing/Code/Common/itkMultipleLogOutputTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -24,7 +24,7 @@
+ #include <fstream>
+ #include "itkStdStreamLogOutput.h"
+ #include "itkMultipleLogOutput.h"
+-
++#include <cstdlib>
+
+ int itkMultipleLogOutputTest( int argc, char *argv [] )
+ {
+Index: Testing/Code/Common/itkNumericTraitsTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkNumericTraitsTest.cxx,v
+retrieving revision 1.10
+diff -u -r1.10 itkNumericTraitsTest.cxx
+--- Testing/Code/Common/itkNumericTraitsTest.cxx 20 Aug 2007 13:00:21 -0000 1.10
++++ Testing/Code/Common/itkNumericTraitsTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -19,7 +19,7 @@
+ #endif
+ #include <iostream>
+ #include "itkNumericTraits.h"
+-
++#include <cstdlib>
+
+ template<class T> void CheckTraits(const char *name, T)
+ {
+Index: Testing/Code/Common/itkObjectStoreTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkObjectStoreTest.cxx,v
+retrieving revision 1.6
+diff -u -r1.6 itkObjectStoreTest.cxx
+--- Testing/Code/Common/itkObjectStoreTest.cxx 10 Sep 2003 14:30:09 -0000 1.6
++++ Testing/Code/Common/itkObjectStoreTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -21,6 +21,7 @@
+ #include "itkObjectStore.h"
+ #include <iostream>
+ #include <list>
++#include <cstdlib>
+
+ struct TestObject
+ {
+Index: Testing/Code/Common/itkOrthogonallyCorrected2DParametricPathTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkOrthogonallyCorrected2DParametricPathTest.cxx,v
+retrieving revision 1.2
+diff -u -r1.2 itkOrthogonallyCorrected2DParametricPathTest.cxx
+--- Testing/Code/Common/itkOrthogonallyCorrected2DParametricPathTest.cxx 10 Sep 2003 14:30:09 -0000 1.2
++++ Testing/Code/Common/itkOrthogonallyCorrected2DParametricPathTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -21,6 +21,7 @@
+ #include <iostream>
+ #include "itkOrthogonallyCorrected2DParametricPath.h"
+ #include "itkPolyLineParametricPath.h"
++#include <cstdlib>
+
+ int itkOrthogonallyCorrected2DParametricPathTest(int, char*[])
+ {
+Index: Testing/Code/Common/itkPointGeometryTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkPointGeometryTest.cxx,v
+retrieving revision 1.20
+diff -u -r1.20 itkPointGeometryTest.cxx
+--- Testing/Code/Common/itkPointGeometryTest.cxx 18 Jan 2008 18:53:14 -0000 1.20
++++ Testing/Code/Common/itkPointGeometryTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -29,7 +29,7 @@
+ #include "itkVectorContainer.h"
+ #include <vnl/vnl_vector_ref.h>
+ #include <iostream>
+-
++#include <cstdlib>
+
+
+
+Index: Testing/Code/Common/itkPolyLineParametricPathTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkPolyLineParametricPathTest.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 itkPolyLineParametricPathTest.cxx
+--- Testing/Code/Common/itkPolyLineParametricPathTest.cxx 10 Sep 2003 14:30:10 -0000 1.5
++++ Testing/Code/Common/itkPolyLineParametricPathTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -20,6 +20,7 @@
+
+ #include <iostream>
+ #include "itkPolyLineParametricPath.h"
++#include <cstdlib>
+
+ int itkPolyLineParametricPathTest(int, char* [])
+ {
+Index: Testing/Code/Common/itkQuaternionRigidTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkQuaternionRigidTransformTest.cxx,v
+retrieving revision 1.10
+diff -u -r1.10 itkQuaternionRigidTransformTest.cxx
+--- Testing/Code/Common/itkQuaternionRigidTransformTest.cxx 9 Aug 2006 04:35:32 -0000 1.10
++++ Testing/Code/Common/itkQuaternionRigidTransformTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -23,7 +23,7 @@
+ #include "itkQuaternionRigidTransform.h"
+ #include "vnl/vnl_vector_fixed.h"
+ #include "itkVector.h"
+-
++#include <cstdlib>
+
+
+
+Index: Testing/Code/Common/itkRGBPixelTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkRGBPixelTest.cxx,v
+retrieving revision 1.15
+diff -u -r1.15 itkRGBPixelTest.cxx
+--- Testing/Code/Common/itkRGBPixelTest.cxx 25 Jan 2008 16:41:36 -0000 1.15
++++ Testing/Code/Common/itkRGBPixelTest.cxx 1 Apr 2008 03:39:00 -0000
+@@ -21,6 +21,7 @@
+ #include <iostream>
+
+ #include "itkRGBPixel.h"
++#include <cstdlib>
+
+ int itkRGBPixelTest(int, char* [] )
+ {
+Index: Testing/Code/Common/itkRealTimeClockTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkRealTimeClockTest.cxx,v
+retrieving revision 1.3
+diff -u -r1.3 itkRealTimeClockTest.cxx
+--- Testing/Code/Common/itkRealTimeClockTest.cxx 6 Feb 2006 21:21:34 -0000 1.3
++++ Testing/Code/Common/itkRealTimeClockTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -22,6 +22,7 @@
+
+ #include <iostream>
+ #include "itkRealTimeClock.h"
++#include <cstdlib>
+
+ int itkRealTimeClockTest( int, char * [] )
+ {
+Index: Testing/Code/Common/itkRigid2DTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkRigid2DTransformTest.cxx,v
+retrieving revision 1.11
+diff -u -r1.11 itkRigid2DTransformTest.cxx
+--- Testing/Code/Common/itkRigid2DTransformTest.cxx 18 Jan 2008 18:53:14 -0000 1.11
++++ Testing/Code/Common/itkRigid2DTransformTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -29,6 +29,7 @@
+ #include "vnl/vnl_vector_fixed.h"
+ #include "itkVector.h"
+ #include "itkTextOutput.h"
++#include <cstdlib>
+
+ namespace
+ {
+Index: Testing/Code/Common/itkRigid3DPerspectiveTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkRigid3DPerspectiveTransformTest.cxx,v
+retrieving revision 1.12
+diff -u -r1.12 itkRigid3DPerspectiveTransformTest.cxx
+--- Testing/Code/Common/itkRigid3DPerspectiveTransformTest.cxx 10 Sep 2003 14:30:10 -0000 1.12
++++ Testing/Code/Common/itkRigid3DPerspectiveTransformTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -23,7 +23,7 @@
+ #include "itkRigid3DPerspectiveTransform.h"
+ #include "vnl/vnl_vector_fixed.h"
+ #include "itkVector.h"
+-
++#include <cstdlib>
+
+ int itkRigid3DPerspectiveTransformTest(int ,char * [] )
+ {
+Index: Testing/Code/Common/itkRigid3DTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkRigid3DTransformTest.cxx,v
+retrieving revision 1.17
+diff -u -r1.17 itkRigid3DTransformTest.cxx
+--- Testing/Code/Common/itkRigid3DTransformTest.cxx 18 Jan 2008 18:53:14 -0000 1.17
++++ Testing/Code/Common/itkRigid3DTransformTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -25,6 +25,7 @@
+ #include "vnl/vnl_det.h"
+ #include "vnl/vnl_math.h"
+ #include "itkVector.h"
++#include <cstdlib>
+
+ namespace
+ {
+Index: Testing/Code/Common/itkSTLContainerAdaptorTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkSTLContainerAdaptorTest.cxx,v
+retrieving revision 1.6
+diff -u -r1.6 itkSTLContainerAdaptorTest.cxx
+--- Testing/Code/Common/itkSTLContainerAdaptorTest.cxx 27 Jan 2008 21:39:38 -0000 1.6
++++ Testing/Code/Common/itkSTLContainerAdaptorTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -23,7 +23,7 @@
+
+ #include "itkSTLContainerAdaptor.h"
+ #include "itkSTLConstContainerAdaptor.h"
+-
++#include <cstdlib>
+
+ int itkSTLContainerAdaptorTest(int, char* [] )
+ {
+Index: Testing/Code/Common/itkSTLThreadTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkSTLThreadTest.cxx,v
+retrieving revision 1.19
+diff -u -r1.19 itkSTLThreadTest.cxx
+--- Testing/Code/Common/itkSTLThreadTest.cxx 20 Aug 2007 13:00:21 -0000 1.19
++++ Testing/Code/Common/itkSTLThreadTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -20,6 +20,7 @@
+
+ #include "itkMultiThreader.h"
+ #include <list>
++#include <cstdlib>
+
+ namespace itkSTLThreadTestImpl
+ {
+Index: Testing/Code/Common/itkScalarToRGBPixelFunctorTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkScalarToRGBPixelFunctorTest.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 itkScalarToRGBPixelFunctorTest.cxx
+--- Testing/Code/Common/itkScalarToRGBPixelFunctorTest.cxx 10 Sep 2003 14:30:10 -0000 1.4
++++ Testing/Code/Common/itkScalarToRGBPixelFunctorTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -21,6 +21,7 @@
+ #include <iostream>
+
+ #include "itkScalarToRGBPixelFunctor.h"
++#include <cstdlib>
+
+ int itkScalarToRGBPixelFunctorTest(int, char* [] )
+ {
+Index: Testing/Code/Common/itkScaleLogarithmicTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkScaleLogarithmicTransformTest.cxx,v
+retrieving revision 1.3
+diff -u -r1.3 itkScaleLogarithmicTransformTest.cxx
+--- Testing/Code/Common/itkScaleLogarithmicTransformTest.cxx 10 Sep 2003 14:30:10 -0000 1.3
++++ Testing/Code/Common/itkScaleLogarithmicTransformTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -23,7 +23,7 @@
+ #include "itkScaleLogarithmicTransform.h"
+ #include "vnl/vnl_vector_fixed.h"
+ #include "itkVector.h"
+-
++#include <cstdlib>
+
+
+
+Index: Testing/Code/Common/itkScaleSkewVersor3DTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkScaleSkewVersor3DTransformTest.cxx,v
+retrieving revision 1.3
+diff -u -r1.3 itkScaleSkewVersor3DTransformTest.cxx
+--- Testing/Code/Common/itkScaleSkewVersor3DTransformTest.cxx 30 Apr 2007 14:50:10 -0000 1.3
++++ Testing/Code/Common/itkScaleSkewVersor3DTransformTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -29,8 +29,7 @@
+
+ #include "itkScaleSkewVersor3DTransform.h"
+ #include <iostream>
+-
+-
++#include <cstdlib>
+
+ //-------------------------
+ //
+Index: Testing/Code/Common/itkScaleTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkScaleTransformTest.cxx,v
+retrieving revision 1.11
+diff -u -r1.11 itkScaleTransformTest.cxx
+--- Testing/Code/Common/itkScaleTransformTest.cxx 10 Sep 2003 14:30:10 -0000 1.11
++++ Testing/Code/Common/itkScaleTransformTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -23,7 +23,7 @@
+ #include "itkScaleTransform.h"
+ #include "vnl/vnl_vector_fixed.h"
+ #include "itkVector.h"
+-
++#include <cstdlib>
+
+
+
+Index: Testing/Code/Common/itkSemaphoreTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkSemaphoreTest.cxx,v
+retrieving revision 1.6
+diff -u -r1.6 itkSemaphoreTest.cxx
+--- Testing/Code/Common/itkSemaphoreTest.cxx 20 Aug 2007 13:00:21 -0000 1.6
++++ Testing/Code/Common/itkSemaphoreTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -20,6 +20,7 @@
+ #include <iostream>
+ #include "itkSemaphore.h"
+ #include "itkMultiThreader.h"
++#include <cstdlib>
+
+ struct SemaphoreTestUserData
+ {
+Index: Testing/Code/Common/itkSimilarity2DTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkSimilarity2DTransformTest.cxx,v
+retrieving revision 1.15
+diff -u -r1.15 itkSimilarity2DTransformTest.cxx
+--- Testing/Code/Common/itkSimilarity2DTransformTest.cxx 26 Jan 2008 13:37:57 -0000 1.15
++++ Testing/Code/Common/itkSimilarity2DTransformTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -23,6 +23,7 @@
+ #include "itkCenteredSimilarity2DTransform.h"
+ #include "vnl/vnl_vector_fixed.h"
+ #include "itkVector.h"
++#include <cstdlib>
+
+ namespace
+ {
+Index: Testing/Code/Common/itkSimilarity3DTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkSimilarity3DTransformTest.cxx,v
+retrieving revision 1.6
+diff -u -r1.6 itkSimilarity3DTransformTest.cxx
+--- Testing/Code/Common/itkSimilarity3DTransformTest.cxx 17 Jan 2008 15:26:39 -0000 1.6
++++ Testing/Code/Common/itkSimilarity3DTransformTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -29,7 +29,7 @@
+
+ #include "itkSimilarity3DTransform.h"
+ #include <iostream>
+-
++#include <cstdlib>
+
+
+ //-------------------------
+Index: Testing/Code/Common/itkSizeTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkSizeTest.cxx,v
+retrieving revision 1.2
+diff -u -r1.2 itkSizeTest.cxx
+--- Testing/Code/Common/itkSizeTest.cxx 21 Feb 2005 20:00:49 -0000 1.2
++++ Testing/Code/Common/itkSizeTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -21,6 +21,7 @@
+ #include <iostream>
+
+ #include "itkSize.h"
++#include <cstdlib>
+
+ int itkSizeTest(int, char* [] )
+ {
+Index: Testing/Code/Common/itkSmartPointerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkSmartPointerTest.cxx,v
+retrieving revision 1.20
+diff -u -r1.20 itkSmartPointerTest.cxx
+--- Testing/Code/Common/itkSmartPointerTest.cxx 20 Aug 2007 13:00:21 -0000 1.20
++++ Testing/Code/Common/itkSmartPointerTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -20,6 +20,7 @@
+
+ #include <iostream>
+ #include "itkSmartPointer.h"
++#include <cstdlib>
+
+ class itkTestObject
+ {
+Index: Testing/Code/Common/itkSpatialFunctionTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkSpatialFunctionTest.cxx,v
+retrieving revision 1.12
+diff -u -r1.12 itkSpatialFunctionTest.cxx
+--- Testing/Code/Common/itkSpatialFunctionTest.cxx 10 Sep 2003 14:30:10 -0000 1.12
++++ Testing/Code/Common/itkSpatialFunctionTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -19,6 +19,7 @@
+ #endif
+
+ #include <stdio.h>
++#include <cstdlib>
+
+ // Spatial function stuff
+ #include "itkSphereSpatialFunction.h"
+Index: Testing/Code/Common/itkSphereSignedDistanceFunctionTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkSphereSignedDistanceFunctionTest.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 itkSphereSignedDistanceFunctionTest.cxx
+--- Testing/Code/Common/itkSphereSignedDistanceFunctionTest.cxx 10 Sep 2003 14:30:10 -0000 1.4
++++ Testing/Code/Common/itkSphereSignedDistanceFunctionTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -19,6 +19,7 @@
+ #endif
+
+ #include "itkSphereSignedDistanceFunction.h"
++#include <cstdlib>
+
+ /**
+ * This module tests the functionaliyt of the SphereSignedDistanceFunction
+Index: Testing/Code/Common/itkStdStreamLogOutputTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkStdStreamLogOutputTest.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 itkStdStreamLogOutputTest.cxx
+--- Testing/Code/Common/itkStdStreamLogOutputTest.cxx 24 Aug 2005 14:51:53 -0000 1.4
++++ Testing/Code/Common/itkStdStreamLogOutputTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -23,6 +23,7 @@
+ #include <iostream>
+ #include <fstream>
+ #include "itkStdStreamLogOutput.h"
++#include <cstdlib>
+
+ int itkStdStreamLogOutputTest( int argc, char *argv [] )
+ {
+Index: Testing/Code/Common/itkSymmetricEigenAnalysisTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkSymmetricEigenAnalysisTest.cxx,v
+retrieving revision 1.2
+diff -u -r1.2 itkSymmetricEigenAnalysisTest.cxx
+--- Testing/Code/Common/itkSymmetricEigenAnalysisTest.cxx 16 May 2005 00:53:31 -0000 1.2
++++ Testing/Code/Common/itkSymmetricEigenAnalysisTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -25,7 +25,7 @@
+ #include "itkFixedArray.h"
+ #include "itkMatrix.h"
+ #include "itkSymmetricSecondRankTensor.h"
+-
++#include <cstdlib>
+
+ int itkSymmetricEigenAnalysisTest(int, char* [] )
+ {
+Index: Testing/Code/Common/itkSymmetricEllipsoidInteriorExteriorSpatialFunctionTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkSymmetricEllipsoidInteriorExteriorSpatialFunctionTest.cxx,v
+retrieving revision 1.11
+diff -u -r1.11 itkSymmetricEllipsoidInteriorExteriorSpatialFunctionTest.cxx
+--- Testing/Code/Common/itkSymmetricEllipsoidInteriorExteriorSpatialFunctionTest.cxx 6 May 2005 18:53:40 -0000 1.11
++++ Testing/Code/Common/itkSymmetricEllipsoidInteriorExteriorSpatialFunctionTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -18,6 +18,7 @@
+ #pragma warning ( disable : 4786 )
+ #endif
+ #include "itkSymmetricEllipsoidInteriorExteriorSpatialFunction.h"
++#include <cstdlib>
+
+ int itkSymmetricEllipsoidInteriorExteriorSpatialFunctionTest(int, char* [] )
+ {
+Index: Testing/Code/Common/itkSystemInformationTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkSystemInformationTest.cxx,v
+retrieving revision 1.16
+diff -u -r1.16 itkSystemInformationTest.cxx
+--- Testing/Code/Common/itkSystemInformationTest.cxx 16 Feb 2008 21:00:51 -0000 1.16
++++ Testing/Code/Common/itkSystemInformationTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -21,6 +21,8 @@
+ #include <iostream>
+ #include <fstream>
+ #include <string>
++#include <cstring>
++#include <cstdlib>
+ #include <Code/Common/itkSystemInformationTest.h>
+ #include <sys/stat.h>
+ #include <time.h>
+Index: Testing/Code/Common/itkThreadDefsTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkThreadDefsTest.cxx,v
+retrieving revision 1.7
+diff -u -r1.7 itkThreadDefsTest.cxx
+--- Testing/Code/Common/itkThreadDefsTest.cxx 20 Aug 2007 13:00:21 -0000 1.7
++++ Testing/Code/Common/itkThreadDefsTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -20,6 +20,7 @@
+
+ #include "itkObject.h"
+ #include <vector>
++#include <cstdlib>
+
+ int itkThreadDefsTest (int, char* [] )
+ {
+Index: Testing/Code/Common/itkThreadLoggerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkThreadLoggerTest.cxx,v
+retrieving revision 1.6
+diff -u -r1.6 itkThreadLoggerTest.cxx
+--- Testing/Code/Common/itkThreadLoggerTest.cxx 5 Nov 2005 03:49:12 -0000 1.6
++++ Testing/Code/Common/itkThreadLoggerTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -24,7 +24,7 @@
+ #include <fstream>
+ #include "itkStdStreamLogOutput.h"
+ #include "itkThreadLogger.h"
+-
++#include <cstdlib>
+
+
+ class LogTester
+Index: Testing/Code/Common/itkTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkTransformTest.cxx,v
+retrieving revision 1.13
+diff -u -r1.13 itkTransformTest.cxx
+--- Testing/Code/Common/itkTransformTest.cxx 19 Jul 2007 20:09:48 -0000 1.13
++++ Testing/Code/Common/itkTransformTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -22,6 +22,7 @@
+
+ #include "itkTransform.h"
+ #include "itkMatrix.h"
++#include <cstdlib>
+
+ namespace itk
+ {
+Index: Testing/Code/Common/itkVariableLengthVectorTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkVariableLengthVectorTest.cxx,v
+retrieving revision 1.3
+diff -u -r1.3 itkVariableLengthVectorTest.cxx
+--- Testing/Code/Common/itkVariableLengthVectorTest.cxx 31 Jul 2006 13:53:03 -0000 1.3
++++ Testing/Code/Common/itkVariableLengthVectorTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -20,6 +20,8 @@
+
+ #include <iostream>
+ #include "itkVariableLengthVector.h"
++#include <cstdlib>
++#include <cstring>
+
+ int itkVariableLengthVectorTest(int, char*[])
+ {
+Index: Testing/Code/Common/itkVariableSizeMatrixTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkVariableSizeMatrixTest.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 itkVariableSizeMatrixTest.cxx
+--- Testing/Code/Common/itkVariableSizeMatrixTest.cxx 10 Nov 2007 12:52:25 -0000 1.5
++++ Testing/Code/Common/itkVariableSizeMatrixTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -20,6 +20,7 @@
+
+ #include <iostream>
+ #include "itkVariableSizeMatrix.h"
++#include <cstdlib>
+
+ int itkVariableSizeMatrixTest(int, char*[])
+ {
+Index: Testing/Code/Common/itkVectorGeometryTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkVectorGeometryTest.cxx,v
+retrieving revision 1.19
+diff -u -r1.19 itkVectorGeometryTest.cxx
+--- Testing/Code/Common/itkVectorGeometryTest.cxx 27 Jan 2008 21:39:38 -0000 1.19
++++ Testing/Code/Common/itkVectorGeometryTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -27,6 +27,7 @@
+ #include "itkVector.h"
+ #include <vnl/vnl_vector_ref.h>
+ #include <iostream>
++#include <cstdlib>
+
+ //-------------------------
+ //
+Index: Testing/Code/Common/itkVectorTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkVectorTest.cxx,v
+retrieving revision 1.16
+diff -u -r1.16 itkVectorTest.cxx
+--- Testing/Code/Common/itkVectorTest.cxx 10 Sep 2003 14:30:10 -0000 1.16
++++ Testing/Code/Common/itkVectorTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -19,6 +19,7 @@
+ #endif
+ #include <iostream>
+ #include "itkVector.h"
++#include <cstdlib>
+
+ // Define floating point type to use for the test.
+ typedef double Real;
+Index: Testing/Code/Common/itkVersorRigid3DTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkVersorRigid3DTransformTest.cxx,v
+retrieving revision 1.22
+diff -u -r1.22 itkVersorRigid3DTransformTest.cxx
+--- Testing/Code/Common/itkVersorRigid3DTransformTest.cxx 9 Aug 2006 04:35:32 -0000 1.22
++++ Testing/Code/Common/itkVersorRigid3DTransformTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -31,7 +31,7 @@
+
+ #include "itkVersorRigid3DTransform.h"
+ #include <iostream>
+-
++#include <cstdlib>
+
+
+ //-------------------------
+Index: Testing/Code/Common/itkVersorTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkVersorTest.cxx,v
+retrieving revision 1.19
+diff -u -r1.19 itkVersorTest.cxx
+--- Testing/Code/Common/itkVersorTest.cxx 20 Dec 2007 19:19:18 -0000 1.19
++++ Testing/Code/Common/itkVersorTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -29,7 +29,7 @@
+
+ #include "itkVersor.h"
+ #include <iostream>
+-
++#include <cstdlib>
+
+
+ //-------------------------
+Index: Testing/Code/Common/itkVersorTransformTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Common/itkVersorTransformTest.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 itkVersorTransformTest.cxx
+--- Testing/Code/Common/itkVersorTransformTest.cxx 9 Aug 2006 04:35:32 -0000 1.5
++++ Testing/Code/Common/itkVersorTransformTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -31,7 +31,7 @@
+
+ #include "itkVersorTransform.h"
+ #include <iostream>
+-
++#include <cstdlib>
+
+
+ //-------------------------
+Index: Testing/Code/IO/itkArchetypeSeriesFileNamesTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/itkArchetypeSeriesFileNamesTest.cxx,v
+retrieving revision 1.1
+diff -u -r1.1 itkArchetypeSeriesFileNamesTest.cxx
+--- Testing/Code/IO/itkArchetypeSeriesFileNamesTest.cxx 20 Oct 2004 19:26:34 -0000 1.1
++++ Testing/Code/IO/itkArchetypeSeriesFileNamesTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -18,6 +18,7 @@
+ #pragma warning ( disable : 4786 )
+ #endif
+ #include "itkArchetypeSeriesFileNames.h"
++#include <cstdlib>
+
+ int itkArchetypeSeriesFileNamesTest(int argc, char* argv[])
+ {
+Index: Testing/Code/IO/itkIOHeaderTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/itkIOHeaderTest.cxx,v
+retrieving revision 1.43
+diff -u -r1.43 itkIOHeaderTest.cxx
+--- Testing/Code/IO/itkIOHeaderTest.cxx 23 Oct 2006 03:04:32 -0000 1.43
++++ Testing/Code/IO/itkIOHeaderTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -92,7 +92,7 @@
+ #include "itkVTKImageIOFactory.h"
+ #include "itkXMLFile.h"
+
+-int main ( int , char* )
++int main ( int , char** )
+ {
+
+ return EXIT_SUCCESS;
+Index: Testing/Code/IO/itkNumericSeriesFileNamesTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/itkNumericSeriesFileNamesTest.cxx,v
+retrieving revision 1.3
+diff -u -r1.3 itkNumericSeriesFileNamesTest.cxx
+--- Testing/Code/IO/itkNumericSeriesFileNamesTest.cxx 10 Sep 2003 14:30:10 -0000 1.3
++++ Testing/Code/IO/itkNumericSeriesFileNamesTest.cxx 1 Apr 2008 03:39:01 -0000
+@@ -18,6 +18,7 @@
+ #pragma warning ( disable : 4786 )
+ #endif
+ #include "itkNumericSeriesFileNames.h"
++#include <cstdlib>
+
+ int itkNumericSeriesFileNamesTest(int, char* [])
+ {
+Index: Testing/Code/IO/itkRegularExpressionSeriesFileNamesTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/itkRegularExpressionSeriesFileNamesTest.cxx,v
+retrieving revision 1.6
+diff -u -r1.6 itkRegularExpressionSeriesFileNamesTest.cxx
+--- Testing/Code/IO/itkRegularExpressionSeriesFileNamesTest.cxx 20 Oct 2004 19:25:07 -0000 1.6
++++ Testing/Code/IO/itkRegularExpressionSeriesFileNamesTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -18,6 +18,7 @@
+ #pragma warning ( disable : 4786 )
+ #endif
+ #include "itkRegularExpressionSeriesFileNames.h"
++#include <cstdlib>
+
+ int itkRegularExpressionSeriesFileNamesTest(int ac, char* av[])
+ {
+Index: Testing/Code/IO/testMetaArray.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/testMetaArray.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 testMetaArray.cxx
+--- Testing/Code/IO/testMetaArray.cxx 1 Nov 2006 14:57:38 -0000 1.4
++++ Testing/Code/IO/testMetaArray.cxx 1 Apr 2008 03:39:02 -0000
+@@ -24,6 +24,7 @@
+ #include <itkVariableLengthVector.h>
+ #include <itkMetaArrayWriter.h>
+ #include <itkMetaArrayReader.h>
++#include <cstdlib>
+
+ int testMetaArray(int , char * [])
+ {
+Index: Testing/Code/IO/testMetaBlob.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/testMetaBlob.cxx,v
+retrieving revision 1.8
+diff -u -r1.8 testMetaBlob.cxx
+--- Testing/Code/IO/testMetaBlob.cxx 24 Feb 2005 17:03:22 -0000 1.8
++++ Testing/Code/IO/testMetaBlob.cxx 1 Apr 2008 03:39:02 -0000
+@@ -21,6 +21,7 @@
+ #include <stdio.h>
+ #include <ctype.h>
+ #include <metaBlob.h>
++#include <cstdlib>
+
+ int testMetaBlob(int , char * [])
+ {
+Index: Testing/Code/IO/testMetaGroup.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/testMetaGroup.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 testMetaGroup.cxx
+--- Testing/Code/IO/testMetaGroup.cxx 24 Feb 2005 17:03:22 -0000 1.4
++++ Testing/Code/IO/testMetaGroup.cxx 1 Apr 2008 03:39:02 -0000
+@@ -21,6 +21,7 @@
+ #include <stdio.h>
+ #include <fstream>
+ #include <ctype.h>
++#include <cstdlib>
+
+ #include <metaGroup.h>
+
+Index: Testing/Code/IO/testMetaImage.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/testMetaImage.cxx,v
+retrieving revision 1.13
+diff -u -r1.13 testMetaImage.cxx
+--- Testing/Code/IO/testMetaImage.cxx 24 Feb 2005 17:03:22 -0000 1.13
++++ Testing/Code/IO/testMetaImage.cxx 1 Apr 2008 03:39:02 -0000
+@@ -22,6 +22,7 @@
+ #include <ctype.h>
+ #include <metaImage.h>
+ #include <itksys/SystemTools.hxx>
++#include <cstdlib>
+
+ int testMetaImage(int , char * [])
+ {
+Index: Testing/Code/IO/testMetaLandmark.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/testMetaLandmark.cxx,v
+retrieving revision 1.6
+diff -u -r1.6 testMetaLandmark.cxx
+--- Testing/Code/IO/testMetaLandmark.cxx 24 Feb 2005 17:03:22 -0000 1.6
++++ Testing/Code/IO/testMetaLandmark.cxx 1 Apr 2008 03:39:02 -0000
+@@ -21,6 +21,7 @@
+ #include <stdio.h>
+ #include <ctype.h>
+ #include <metaLandmark.h>
++#include <cstdlib>
+
+ int testMetaLandmark(int , char * [])
+ {
+Index: Testing/Code/IO/testMetaLine.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/testMetaLine.cxx,v
+retrieving revision 1.9
+diff -u -r1.9 testMetaLine.cxx
+--- Testing/Code/IO/testMetaLine.cxx 24 Feb 2005 17:03:22 -0000 1.9
++++ Testing/Code/IO/testMetaLine.cxx 1 Apr 2008 03:39:02 -0000
+@@ -21,6 +21,7 @@
+ #include <stdio.h>
+ #include <ctype.h>
+ #include <metaLine.h>
++#include <cstdlib>
+
+ int testMetaLine(int , char * [])
+ {
+Index: Testing/Code/IO/testMetaMesh.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/testMetaMesh.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 testMetaMesh.cxx
+--- Testing/Code/IO/testMetaMesh.cxx 24 Feb 2005 17:03:22 -0000 1.4
++++ Testing/Code/IO/testMetaMesh.cxx 1 Apr 2008 03:39:02 -0000
+@@ -24,7 +24,7 @@
+ #include <metaMesh.h>
+ #include <metaScene.h>
+ #include <math.h>
+-
++#include <cstdlib>
+
+ bool TestingMetaMesh(MetaMesh* _mesh)
+ {
+Index: Testing/Code/IO/testMetaObject.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/testMetaObject.cxx,v
+retrieving revision 1.13
+diff -u -r1.13 testMetaObject.cxx
+--- Testing/Code/IO/testMetaObject.cxx 24 Feb 2005 17:03:22 -0000 1.13
++++ Testing/Code/IO/testMetaObject.cxx 1 Apr 2008 03:39:02 -0000
+@@ -25,6 +25,7 @@
+ #include <metaObject.h>
+ #include <metaUtils.h>
+ #include "itkNumericTraits.h"
++#include <cstdlib>
+
+ int testMetaObject(int , char *[])
+ {
+Index: Testing/Code/IO/testMetaScene.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/testMetaScene.cxx,v
+retrieving revision 1.11
+diff -u -r1.11 testMetaScene.cxx
+--- Testing/Code/IO/testMetaScene.cxx 24 Feb 2005 17:03:22 -0000 1.11
++++ Testing/Code/IO/testMetaScene.cxx 1 Apr 2008 03:39:02 -0000
+@@ -23,6 +23,7 @@
+ #include <metaScene.h>
+ #include <metaGroup.h>
+ #include <metaEllipse.h>
++#include <cstdlib>
+
+ int testMetaScene(int , char * [])
+ {
+Index: Testing/Code/IO/testMetaSurface.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/testMetaSurface.cxx,v
+retrieving revision 1.11
+diff -u -r1.11 testMetaSurface.cxx
+--- Testing/Code/IO/testMetaSurface.cxx 24 Feb 2005 17:03:22 -0000 1.11
++++ Testing/Code/IO/testMetaSurface.cxx 1 Apr 2008 03:39:02 -0000
+@@ -21,6 +21,7 @@
+ #include <stdio.h>
+ #include <ctype.h>
+ #include <metaSurface.h>
++#include <cstdlib>
+
+ int testMetaSurface(int , char * [])
+ {
+Index: Testing/Code/IO/testMetaTube.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/testMetaTube.cxx,v
+retrieving revision 1.7
+diff -u -r1.7 testMetaTube.cxx
+--- Testing/Code/IO/testMetaTube.cxx 24 Feb 2005 17:03:22 -0000 1.7
++++ Testing/Code/IO/testMetaTube.cxx 1 Apr 2008 03:39:02 -0000
+@@ -24,6 +24,7 @@
+ #include <metaTube.h>
+ #include <metaScene.h>
+ #include <metaEllipse.h>
++#include <cstdlib>
+
+ int testMetaTube(int , char * [])
+ {
+Index: Testing/Code/IO/testMetaUtils.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/IO/testMetaUtils.cxx,v
+retrieving revision 1.11
+diff -u -r1.11 testMetaUtils.cxx
+--- Testing/Code/IO/testMetaUtils.cxx 24 Feb 2005 17:03:22 -0000 1.11
++++ Testing/Code/IO/testMetaUtils.cxx 1 Apr 2008 03:39:02 -0000
+@@ -24,6 +24,7 @@
+
+
+ #include <metaUtils.h>
++#include <cstdlib>
+
+ int testMetaUtils(int , char * [])
+ {
+Index: Testing/Code/Numerics/itkAmoebaOptimizerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkAmoebaOptimizerTest.cxx,v
+retrieving revision 1.21
+diff -u -r1.21 itkAmoebaOptimizerTest.cxx
+--- Testing/Code/Numerics/itkAmoebaOptimizerTest.cxx 16 Jan 2008 19:08:02 -0000 1.21
++++ Testing/Code/Numerics/itkAmoebaOptimizerTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -26,7 +26,7 @@
+ #include <vnl/vnl_matrix.h>
+ #include <vnl/vnl_math.h>
+ #include <iostream>
+-
++#include <cstdlib>
+
+
+ /**
+Index: Testing/Code/Numerics/itkCompositeValleyFunctionTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkCompositeValleyFunctionTest.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 itkCompositeValleyFunctionTest.cxx
+--- Testing/Code/Numerics/itkCompositeValleyFunctionTest.cxx 8 Feb 2005 04:20:01 -0000 1.5
++++ Testing/Code/Numerics/itkCompositeValleyFunctionTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -24,6 +24,7 @@
+ #include "itkCompositeValleyFunction.h"
+ #include "itkArray.h"
+ #include "itkNumericTraits.h"
++#include <cstdlib>
+
+ int itkCompositeValleyFunctionTest(int , char* [] )
+ {
+Index: Testing/Code/Numerics/itkConjugateGradientOptimizerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkConjugateGradientOptimizerTest.cxx,v
+retrieving revision 1.23
+diff -u -r1.23 itkConjugateGradientOptimizerTest.cxx
+--- Testing/Code/Numerics/itkConjugateGradientOptimizerTest.cxx 10 Sep 2007 15:22:47 -0000 1.23
++++ Testing/Code/Numerics/itkConjugateGradientOptimizerTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -20,7 +20,7 @@
+
+ #include <itkConjugateGradientOptimizer.h>
+ #include <vnl/vnl_math.h>
+-
++#include <cstdlib>
+
+ /**
+ * The objectif function is the quadratic form:
+Index: Testing/Code/Numerics/itkCumulativeGaussianOptimizerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkCumulativeGaussianOptimizerTest.cxx,v
+retrieving revision 1.8
+diff -u -r1.8 itkCumulativeGaussianOptimizerTest.cxx
+--- Testing/Code/Numerics/itkCumulativeGaussianOptimizerTest.cxx 8 Feb 2005 03:18:41 -0000 1.8
++++ Testing/Code/Numerics/itkCumulativeGaussianOptimizerTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -22,6 +22,7 @@
+ #include "itkCumulativeGaussianCostFunction.h"
+
+ #include <iostream>
++#include <cstdlib>
+
+ /**
+ * Generate test data with the Cumulative Gaussian Cost Function
+Index: Testing/Code/Numerics/itkExhaustiveOptimizerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkExhaustiveOptimizerTest.cxx,v
+retrieving revision 1.2
+diff -u -r1.2 itkExhaustiveOptimizerTest.cxx
+--- Testing/Code/Numerics/itkExhaustiveOptimizerTest.cxx 14 May 2005 18:52:48 -0000 1.2
++++ Testing/Code/Numerics/itkExhaustiveOptimizerTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -20,6 +20,7 @@
+
+ #include "itkExhaustiveOptimizer.h"
+ #include <vnl/vnl_math.h>
++#include <cstdlib>
+
+ /**
+ * The objectif function is the quadratic form:
+Index: Testing/Code/Numerics/itkFRPROptimizerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkFRPROptimizerTest.cxx,v
+retrieving revision 1.2
+diff -u -r1.2 itkFRPROptimizerTest.cxx
+--- Testing/Code/Numerics/itkFRPROptimizerTest.cxx 25 May 2006 13:42:34 -0000 1.2
++++ Testing/Code/Numerics/itkFRPROptimizerTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -17,7 +17,7 @@
+
+ #include <vnl/vnl_math.h>
+ #include "itkFRPROptimizer.h"
+-
++#include <cstdlib>
+
+ /**
+ * The objectif function is the quadratic form:
+Index: Testing/Code/Numerics/itkGradientDescentOptimizerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkGradientDescentOptimizerTest.cxx,v
+retrieving revision 1.23
+diff -u -r1.23 itkGradientDescentOptimizerTest.cxx
+--- Testing/Code/Numerics/itkGradientDescentOptimizerTest.cxx 8 Feb 2005 03:18:41 -0000 1.23
++++ Testing/Code/Numerics/itkGradientDescentOptimizerTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -20,7 +20,7 @@
+
+ #include <itkGradientDescentOptimizer.h>
+ #include <vnl/vnl_math.h>
+-
++#include <cstdlib>
+
+ /**
+ * The objectif function is the quadratic form:
+Index: Testing/Code/Numerics/itkLBFGSBOptimizerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkLBFGSBOptimizerTest.cxx,v
+retrieving revision 1.3
+diff -u -r1.3 itkLBFGSBOptimizerTest.cxx
+--- Testing/Code/Numerics/itkLBFGSBOptimizerTest.cxx 8 Feb 2005 03:18:41 -0000 1.3
++++ Testing/Code/Numerics/itkLBFGSBOptimizerTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -22,6 +22,7 @@
+ #include "itkTextOutput.h"
+ #include <vnl/vnl_math.h>
+ #include <iostream>
++#include <cstdlib>
+
+ /**
+ * The objective function is the quadratic form:
+Index: Testing/Code/Numerics/itkLBFGSOptimizerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkLBFGSOptimizerTest.cxx,v
+retrieving revision 1.18
+diff -u -r1.18 itkLBFGSOptimizerTest.cxx
+--- Testing/Code/Numerics/itkLBFGSOptimizerTest.cxx 8 Feb 2005 03:18:41 -0000 1.18
++++ Testing/Code/Numerics/itkLBFGSOptimizerTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -21,6 +21,7 @@
+ #include <itkLBFGSOptimizer.h>
+ #include <vnl/vnl_math.h>
+ #include <iostream>
++#include <cstdlib>
+
+ /**
+ * The objectif function is the quadratic form:
+Index: Testing/Code/Numerics/itkLevenbergMarquardtOptimizerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkLevenbergMarquardtOptimizerTest.cxx,v
+retrieving revision 1.34
+diff -u -r1.34 itkLevenbergMarquardtOptimizerTest.cxx
+--- Testing/Code/Numerics/itkLevenbergMarquardtOptimizerTest.cxx 28 Dec 2007 15:34:56 -0000 1.34
++++ Testing/Code/Numerics/itkLevenbergMarquardtOptimizerTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -24,7 +24,7 @@
+ #include <vnl/vnl_math.h>
+ #include <itkArray.h>
+ #include <itkArray2D.h>
+-
++#include <cstdlib>
+
+
+ typedef vnl_matrix<double> MatrixType;
+Index: Testing/Code/Numerics/itkMultivariateLegendrePolynomialTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkMultivariateLegendrePolynomialTest.cxx,v
+retrieving revision 1.9
+diff -u -r1.9 itkMultivariateLegendrePolynomialTest.cxx
+--- Testing/Code/Numerics/itkMultivariateLegendrePolynomialTest.cxx 8 Feb 2005 04:20:01 -0000 1.9
++++ Testing/Code/Numerics/itkMultivariateLegendrePolynomialTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -20,6 +20,7 @@
+
+ #include <iostream>
+ #include "itkMultivariateLegendrePolynomial.h"
++#include <cstdlib>
+
+ /**
+ * This test exercise the functionality of the
+Index: Testing/Code/Numerics/itkNumericsHeaderTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkNumericsHeaderTest.cxx,v
+retrieving revision 1.28
+diff -u -r1.28 itkNumericsHeaderTest.cxx
+--- Testing/Code/Numerics/itkNumericsHeaderTest.cxx 25 Sep 2006 22:39:11 -0000 1.28
++++ Testing/Code/Numerics/itkNumericsHeaderTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -53,7 +53,8 @@
+ #include "itkVersorRigid3DTransformOptimizer.h"
+ #include "itkVersorTransformOptimizer.h"
+
+-int main ( int , char* )
++#include <cstdlib>
++int main ( int , char** )
+ {
+
+ return EXIT_SUCCESS;
+Index: Testing/Code/Numerics/itkOptimizersHierarchyTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkOptimizersHierarchyTest.cxx,v
+retrieving revision 1.8
+diff -u -r1.8 itkOptimizersHierarchyTest.cxx
+--- Testing/Code/Numerics/itkOptimizersHierarchyTest.cxx 8 Feb 2005 03:18:41 -0000 1.8
++++ Testing/Code/Numerics/itkOptimizersHierarchyTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -39,7 +39,7 @@
+ #include "vnl/vnl_math.h"
+
+ #include <iostream>
+-
++#include <cstdlib>
+
+
+ /**
+Index: Testing/Code/Numerics/itkPowellOptimizerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkPowellOptimizerTest.cxx,v
+retrieving revision 1.3
+diff -u -r1.3 itkPowellOptimizerTest.cxx
+--- Testing/Code/Numerics/itkPowellOptimizerTest.cxx 8 Feb 2005 03:18:41 -0000 1.3
++++ Testing/Code/Numerics/itkPowellOptimizerTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -20,6 +20,7 @@
+
+ #include <itkPowellOptimizer.h>
+ #include <vnl/vnl_math.h>
++#include <cstdlib>
+
+ int POWELL_CALLS_TO_GET_VALUE = 0;
+
+Index: Testing/Code/Numerics/itkRegularStepGradientDescentOptimizerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkRegularStepGradientDescentOptimizerTest.cxx,v
+retrieving revision 1.23
+diff -u -r1.23 itkRegularStepGradientDescentOptimizerTest.cxx
+--- Testing/Code/Numerics/itkRegularStepGradientDescentOptimizerTest.cxx 10 Sep 2007 16:32:01 -0000 1.23
++++ Testing/Code/Numerics/itkRegularStepGradientDescentOptimizerTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -20,6 +20,7 @@
+
+ #include <itkRegularStepGradientDescentOptimizer.h>
+ #include <vnl/vnl_math.h>
++#include <cstdlib>
+
+ /**
+ * The objectif function is the quadratic form:
+Index: Testing/Code/Numerics/itkSPSAOptimizerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkSPSAOptimizerTest.cxx,v
+retrieving revision 1.2
+diff -u -r1.2 itkSPSAOptimizerTest.cxx
+--- Testing/Code/Numerics/itkSPSAOptimizerTest.cxx 4 Apr 2005 14:56:26 -0000 1.2
++++ Testing/Code/Numerics/itkSPSAOptimizerTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -2,6 +2,7 @@
+ #include <vnl/vnl_math.h>
+
+ #include "vnl/vnl_sample.h"
++#include <cstdlib>
+
+ /**
+ * The objective function is the quadratic form:
+Index: Testing/Code/Numerics/itkSymmetricEigenSystemTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkSymmetricEigenSystemTest.cxx,v
+retrieving revision 1.6
+diff -u -r1.6 itkSymmetricEigenSystemTest.cxx
+--- Testing/Code/Numerics/itkSymmetricEigenSystemTest.cxx 8 Feb 2005 04:20:01 -0000 1.6
++++ Testing/Code/Numerics/itkSymmetricEigenSystemTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -22,6 +22,7 @@
+ #include <fstream>
+
+ #include "itkSymmetricEigenSystem.h"
++#include <cstdlib>
+
+ int itkSymmetricEigenSystemTest(int , char* [] )
+ {
+Index: Testing/Code/Numerics/itkVersorRigid3DTransformOptimizerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkVersorRigid3DTransformOptimizerTest.cxx,v
+retrieving revision 1.8
+diff -u -r1.8 itkVersorRigid3DTransformOptimizerTest.cxx
+--- Testing/Code/Numerics/itkVersorRigid3DTransformOptimizerTest.cxx 8 Feb 2005 03:18:41 -0000 1.8
++++ Testing/Code/Numerics/itkVersorRigid3DTransformOptimizerTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -23,7 +23,7 @@
+ #include <itkVersor.h>
+ #include <itkCovariantVector.h>
+ #include <itkVersorRigid3DTransform.h>
+-
++#include <cstdlib>
+
+ /** The objectif function is the sum of squared distances between two pairs of points.
+ *
+Index: Testing/Code/Numerics/itkVersorTransformOptimizerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/itkVersorTransformOptimizerTest.cxx,v
+retrieving revision 1.13
+diff -u -r1.13 itkVersorTransformOptimizerTest.cxx
+--- Testing/Code/Numerics/itkVersorTransformOptimizerTest.cxx 8 Feb 2005 03:18:41 -0000 1.13
++++ Testing/Code/Numerics/itkVersorTransformOptimizerTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -23,7 +23,7 @@
+ #include <itkVersor.h>
+ #include <itkCovariantVector.h>
+ #include <itkVersorTransform.h>
+-
++#include <cstdlib>
+
+ /**
+ * The objectif function is the scalar product:
+Index: Testing/Code/Numerics/FEM/itkFEMLinearSystemWrapperDenseVNLTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/FEM/itkFEMLinearSystemWrapperDenseVNLTest.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 itkFEMLinearSystemWrapperDenseVNLTest.cxx
+--- Testing/Code/Numerics/FEM/itkFEMLinearSystemWrapperDenseVNLTest.cxx 12 Dec 2003 14:58:00 -0000 1.5
++++ Testing/Code/Numerics/FEM/itkFEMLinearSystemWrapperDenseVNLTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -23,7 +23,7 @@
+
+ #include "itkFEMLinearSystemWrapperDenseVNL.h"
+ #include <iostream>
+-
++#include <cstdlib>
+
+ /* Testing for linear system wrappers */
+ int itkFEMLinearSystemWrapperDenseVNLTest( int, char * [] )
+Index: Testing/Code/Numerics/FEM/itkFEMLinearSystemWrapperItpackTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/FEM/itkFEMLinearSystemWrapperItpackTest.cxx,v
+retrieving revision 1.12
+diff -u -r1.12 itkFEMLinearSystemWrapperItpackTest.cxx
+--- Testing/Code/Numerics/FEM/itkFEMLinearSystemWrapperItpackTest.cxx 7 Nov 2006 23:23:16 -0000 1.12
++++ Testing/Code/Numerics/FEM/itkFEMLinearSystemWrapperItpackTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -23,7 +23,7 @@
+
+ #include "itkFEMLinearSystemWrapperItpack.h"
+ #include <iostream>
+-
++#include <cstdlib>
+
+ /* Testing for linear system wrappers */
+ int itkFEMLinearSystemWrapperItpackTest( int , char * [] )
+Index: Testing/Code/Numerics/FEM/itkFEMLinearSystemWrapperVNLTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/FEM/itkFEMLinearSystemWrapperVNLTest.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 itkFEMLinearSystemWrapperVNLTest.cxx
+--- Testing/Code/Numerics/FEM/itkFEMLinearSystemWrapperVNLTest.cxx 12 Dec 2003 14:58:00 -0000 1.5
++++ Testing/Code/Numerics/FEM/itkFEMLinearSystemWrapperVNLTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -23,7 +23,7 @@
+
+ #include "itkFEMLinearSystemWrapperVNL.h"
+ #include <iostream>
+-
++#include <cstdlib>
+
+ /* Testing for linear system wrappers */
+ int itkFEMLinearSystemWrapperVNLTest( int, char * [] )
+Index: Testing/Code/Numerics/NeuralNetworks/itkNeuralNetworksHeaderTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/NeuralNetworks/itkNeuralNetworksHeaderTest.cxx,v
+retrieving revision 1.1
+diff -u -r1.1 itkNeuralNetworksHeaderTest.cxx
+--- Testing/Code/Numerics/NeuralNetworks/itkNeuralNetworksHeaderTest.cxx 2 Aug 2005 19:20:55 -0000 1.1
++++ Testing/Code/Numerics/NeuralNetworks/itkNeuralNetworksHeaderTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -94,7 +94,7 @@
+ #include "itkWeightSetBase.h"
+ #include "itkWeightSetBase.txx"
+
+-int main ( int , char* )
++int main ( int , char** )
+ {
+ return 0;
+ }
+Index: Testing/Code/Numerics/Statistics/itkChiSquareDistributionTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/Statistics/itkChiSquareDistributionTest.cxx,v
+retrieving revision 1.3
+diff -u -r1.3 itkChiSquareDistributionTest.cxx
+--- Testing/Code/Numerics/Statistics/itkChiSquareDistributionTest.cxx 23 May 2007 12:37:58 -0000 1.3
++++ Testing/Code/Numerics/Statistics/itkChiSquareDistributionTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -19,6 +19,7 @@
+ #endif
+
+ #include "itkChiSquareDistribution.h"
++#include <cstdlib>
+
+ int itkChiSquareDistributionTest(int, char* [] )
+ {
+Index: Testing/Code/Numerics/Statistics/itkGaussianDensityFunctionTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/Statistics/itkGaussianDensityFunctionTest.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 itkGaussianDensityFunctionTest.cxx
+--- Testing/Code/Numerics/Statistics/itkGaussianDensityFunctionTest.cxx 7 Mar 2007 14:05:39 -0000 1.5
++++ Testing/Code/Numerics/Statistics/itkGaussianDensityFunctionTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -20,6 +20,7 @@
+
+ #include "itkGaussianDensityFunction.h"
+ #include "itkVector.h"
++#include <cstdlib>
+
+ int itkGaussianDensityFunctionTest(int, char* [] )
+ {
+Index: Testing/Code/Numerics/Statistics/itkGaussianDistributionTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/Statistics/itkGaussianDistributionTest.cxx,v
+retrieving revision 1.1
+diff -u -r1.1 itkGaussianDistributionTest.cxx
+--- Testing/Code/Numerics/Statistics/itkGaussianDistributionTest.cxx 24 Feb 2007 17:53:01 -0000 1.1
++++ Testing/Code/Numerics/Statistics/itkGaussianDistributionTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -20,6 +20,7 @@
+
+ #include "itkGaussianDistribution.h"
+ #include <math.h>
++#include <cstdlib>
+
+ int itkGaussianDistributionTest(int, char* [] )
+ {
+Index: Testing/Code/Numerics/Statistics/itkKdTreeGeneratorTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/Statistics/itkKdTreeGeneratorTest.cxx,v
+retrieving revision 1.4
+diff -u -r1.4 itkKdTreeGeneratorTest.cxx
+--- Testing/Code/Numerics/Statistics/itkKdTreeGeneratorTest.cxx 26 Jul 2005 15:55:12 -0000 1.4
++++ Testing/Code/Numerics/Statistics/itkKdTreeGeneratorTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -22,6 +22,7 @@
+ #include "itkKdTree.h"
+ #include "itkKdTreeGenerator.h"
+ #include "itkEuclideanDistance.h"
++#include <cstdlib>
+
+ int itkKdTreeGeneratorTest(int, char* [])
+ {
+Index: Testing/Code/Numerics/Statistics/itkListSampleTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/Statistics/itkListSampleTest.cxx,v
+retrieving revision 1.14
+diff -u -r1.14 itkListSampleTest.cxx
+--- Testing/Code/Numerics/Statistics/itkListSampleTest.cxx 6 Apr 2007 15:56:55 -0000 1.14
++++ Testing/Code/Numerics/Statistics/itkListSampleTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -19,6 +19,9 @@
+ #endif
+ #include "itkArray.h"
+ #include "itkListSample.h"
++#include <cstdlib>
++#include <climits>
++
+
+ int itkListSampleTest(int argc, char *argv[] )
+ {
+Index: Testing/Code/Numerics/Statistics/itkMersenneTwisterRandomVariateGeneratorTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/Statistics/itkMersenneTwisterRandomVariateGeneratorTest.cxx,v
+retrieving revision 1.9
+diff -u -r1.9 itkMersenneTwisterRandomVariateGeneratorTest.cxx
+--- Testing/Code/Numerics/Statistics/itkMersenneTwisterRandomVariateGeneratorTest.cxx 6 Oct 2005 19:35:15 -0000 1.9
++++ Testing/Code/Numerics/Statistics/itkMersenneTwisterRandomVariateGeneratorTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -22,6 +22,7 @@
+ #include "vnl/vnl_sample.h"
+ #include "vnl/vnl_math.h"
+ #include "itkTimeProbe.h"
++#include <cstdlib>
+
+ bool ComputeMeanAndVariance( const unsigned long numberOfSamples );
+ bool SequenceCheck();
+Index: Testing/Code/Numerics/Statistics/itkNeighborhoodSamplerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/Statistics/itkNeighborhoodSamplerTest.cxx,v
+retrieving revision 1.7
+diff -u -r1.7 itkNeighborhoodSamplerTest.cxx
+--- Testing/Code/Numerics/Statistics/itkNeighborhoodSamplerTest.cxx 26 Jul 2005 23:36:40 -0000 1.7
++++ Testing/Code/Numerics/Statistics/itkNeighborhoodSamplerTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -26,6 +26,7 @@
+ #include "itkListSample.h"
+ #include "itkSubsample.h"
+ #include "itkNeighborhoodSampler.h"
++#include <cstdlib>
+
+ #define NO_OF_DIMENSIONS 2
+ typedef double ValueType ;
+Index: Testing/Code/Numerics/Statistics/itkNormalVariateGeneratorTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/Statistics/itkNormalVariateGeneratorTest.cxx,v
+retrieving revision 1.7
+diff -u -r1.7 itkNormalVariateGeneratorTest.cxx
+--- Testing/Code/Numerics/Statistics/itkNormalVariateGeneratorTest.cxx 8 Feb 2005 03:18:41 -0000 1.7
++++ Testing/Code/Numerics/Statistics/itkNormalVariateGeneratorTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -19,6 +19,7 @@
+ #endif
+ #include "itkNormalVariateGenerator.h"
+ #include "vnl/vnl_math.h"
++#include <cstdlib>
+
+ int itkNormalVariateGeneratorTest(int, char* [] )
+ {
+Index: Testing/Code/Numerics/Statistics/itkStatisticsHeaderTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/Statistics/itkStatisticsHeaderTest.cxx,v
+retrieving revision 1.1
+diff -u -r1.1 itkStatisticsHeaderTest.cxx
+--- Testing/Code/Numerics/Statistics/itkStatisticsHeaderTest.cxx 24 Feb 2007 17:53:01 -0000 1.1
++++ Testing/Code/Numerics/Statistics/itkStatisticsHeaderTest.cxx 1 Apr 2008 03:39:02 -0000
+@@ -96,7 +96,7 @@
+ #include "itkWeightedCovarianceCalculator.h"
+ #include "itkWeightedMeanCalculator.h"
+
+-int main ( int , char* )
++int main ( int , char** )
+ {
+ return EXIT_SUCCESS;
+ }
+Index: Testing/Code/Numerics/Statistics/itkTDistributionTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Numerics/Statistics/itkTDistributionTest.cxx,v
+retrieving revision 1.1
+diff -u -r1.1 itkTDistributionTest.cxx
+--- Testing/Code/Numerics/Statistics/itkTDistributionTest.cxx 24 Feb 2007 17:53:01 -0000 1.1
++++ Testing/Code/Numerics/Statistics/itkTDistributionTest.cxx 1 Apr 2008 03:39:03 -0000
+@@ -19,6 +19,7 @@
+ #endif
+
+ #include "itkTDistribution.h"
++#include <cstdlib>
+
+ int itkTDistributionTest(int, char* [] )
+ {
+Index: Testing/Code/Review/itkGeometricalQuadEdgeTest1.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Review/itkGeometricalQuadEdgeTest1.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 itkGeometricalQuadEdgeTest1.cxx
+--- Testing/Code/Review/itkGeometricalQuadEdgeTest1.cxx 27 Feb 2007 14:13:25 -0000 1.5
++++ Testing/Code/Review/itkGeometricalQuadEdgeTest1.cxx 1 Apr 2008 03:39:03 -0000
+@@ -18,6 +18,7 @@
+
+ #include "itkGeometricalQuadEdge.h"
+ #include <iostream>
++#include <cstdlib>
+
+ class itkGeometricalQuadEdgeTest1Helper
+ {
+Index: Testing/Code/Review/itkQuadEdgeMeshBasicLayerTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Review/itkQuadEdgeMeshBasicLayerTest.cxx,v
+retrieving revision 1.7
+diff -u -r1.7 itkQuadEdgeMeshBasicLayerTest.cxx
+--- Testing/Code/Review/itkQuadEdgeMeshBasicLayerTest.cxx 5 Feb 2008 16:03:10 -0000 1.7
++++ Testing/Code/Review/itkQuadEdgeMeshBasicLayerTest.cxx 1 Apr 2008 03:39:03 -0000
+@@ -22,6 +22,7 @@
+ #include <iostream>
+ #include "itkQuadEdgeMeshBaseIterator.h"
+ #include "itkGeometricalQuadEdge.h"
++#include <cstdlib>
+
+ class itkQuadEdgeMeshBasicLayerTestHelper
+ {
+Index: Testing/Code/Review/itkQuadEdgeTest1.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Review/itkQuadEdgeTest1.cxx,v
+retrieving revision 1.30
+diff -u -r1.30 itkQuadEdgeTest1.cxx
+--- Testing/Code/Review/itkQuadEdgeTest1.cxx 5 Sep 2007 21:24:32 -0000 1.30
++++ Testing/Code/Review/itkQuadEdgeTest1.cxx 1 Apr 2008 03:39:03 -0000
+@@ -20,6 +20,7 @@
+
+ #include "itkQuadEdge.h"
+ #include <iostream>
++#include <cstdlib>
+
+ int itkQuadEdgeTest1( int , char* [] )
+ {
+Index: Testing/Code/Review/itkReviewHeaderTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/Review/itkReviewHeaderTest.cxx,v
+retrieving revision 1.27
+diff -u -r1.27 itkReviewHeaderTest.cxx
+--- Testing/Code/Review/itkReviewHeaderTest.cxx 10 Feb 2008 13:51:33 -0000 1.27
++++ Testing/Code/Review/itkReviewHeaderTest.cxx 1 Apr 2008 03:39:03 -0000
+@@ -76,7 +76,7 @@
+ #include "itkValuedRegionalMaximaImageFilter.h"
+ #include "itkValuedRegionalMinimaImageFilter.h"
+
+-int main ( int , char* )
++int main ( int , char** )
+ {
+
+ return EXIT_SUCCESS;
+Index: Testing/Code/SpatialObject/itkSpatialObjectHeaderTest.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Testing/Code/SpatialObject/itkSpatialObjectHeaderTest.cxx,v
+retrieving revision 1.26
+diff -u -r1.26 itkSpatialObjectHeaderTest.cxx
+--- Testing/Code/SpatialObject/itkSpatialObjectHeaderTest.cxx 1 Nov 2006 21:52:56 -0000 1.26
++++ Testing/Code/SpatialObject/itkSpatialObjectHeaderTest.cxx 1 Apr 2008 03:39:03 -0000
+@@ -84,7 +84,8 @@
+ #include "itkVesselTubeSpatialObject.txx"
+ #include "itkVesselTubeSpatialObjectPoint.txx"
+
+-int main ( int , char* )
++int main ( int , char** )
+ {
+
+ return EXIT_SUCCESS;
+Index: Utilities/DICOMParser/DICOMAppHelper.h
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/DICOMParser/DICOMAppHelper.h,v
+retrieving revision 1.30
+diff -u -r1.30 DICOMAppHelper.h
+--- Utilities/DICOMParser/DICOMAppHelper.h 20 Aug 2007 14:01:50 -0000 1.30
++++ Utilities/DICOMParser/DICOMAppHelper.h 1 Apr 2008 03:39:03 -0000
+@@ -26,6 +26,7 @@
+
+ #include <vector>
+ #include <string>
++#include <cstring>
+
+ #include "DICOMConfig.h"
+ #include "DICOMTypes.h"
+Index: Utilities/DICOMParser/DICOMBuffer.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/DICOMParser/DICOMBuffer.cxx,v
+retrieving revision 1.2
+diff -u -r1.2 DICOMBuffer.cxx
+--- Utilities/DICOMParser/DICOMBuffer.cxx 21 Mar 2004 21:40:03 -0000 1.2
++++ Utilities/DICOMParser/DICOMBuffer.cxx 1 Apr 2008 03:39:03 -0000
+@@ -27,6 +27,7 @@
+ #include <iomanip>
+ #include <stdio.h>
+ #include <string>
++#include <cstring>
+
+ #include "DICOMConfig.h"
+ #include "DICOMBuffer.h"
+Index: Utilities/DICOMParser/DICOMParser.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/DICOMParser/DICOMParser.cxx,v
+retrieving revision 1.38
+diff -u -r1.38 DICOMParser.cxx
+--- Utilities/DICOMParser/DICOMParser.cxx 14 Feb 2007 17:51:20 -0000 1.38
++++ Utilities/DICOMParser/DICOMParser.cxx 1 Apr 2008 03:39:04 -0000
+@@ -37,6 +37,7 @@
+ #endif
+
+ #include <string>
++#include <cstring>
+ #include <map>
+
+ #include "DICOMConfig.h"
+Index: Utilities/DICOMParser/DICOMSource.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/DICOMParser/DICOMSource.cxx,v
+retrieving revision 1.2
+diff -u -r1.2 DICOMSource.cxx
+--- Utilities/DICOMParser/DICOMSource.cxx 21 Mar 2004 21:40:03 -0000 1.2
++++ Utilities/DICOMParser/DICOMSource.cxx 1 Apr 2008 03:39:04 -0000
+@@ -27,7 +27,8 @@
+ #include <iomanip>
+ #include <stdio.h>
+ #include <string>
++#include <cstring>
+
+ #include "DICOMConfig.h"
+ #include "DICOMSource.h"
+Index: Utilities/gdcm/src/gdcmDicomDir.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/gdcm/src/gdcmDicomDir.cxx,v
+retrieving revision 1.12
+diff -u -r1.12 gdcmDicomDir.cxx
+--- Utilities/gdcm/src/gdcmDicomDir.cxx 20 Feb 2006 15:56:57 -0000 1.12
++++ Utilities/gdcm/src/gdcmDicomDir.cxx 1 Apr 2008 03:39:04 -0000
+@@ -40,6 +40,7 @@
+
+ #include <fstream>
+ #include <string>
++#include <cstring>
+ #include <algorithm>
+ #include <sys/types.h>
+
+Index: Utilities/gdcm/src/gdcmDictSet.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/gdcm/src/gdcmDictSet.cxx,v
+retrieving revision 1.7
+diff -u -r1.7 gdcmDictSet.cxx
+--- Utilities/gdcm/src/gdcmDictSet.cxx 12 May 2006 19:11:06 -0000 1.7
++++ Utilities/gdcm/src/gdcmDictSet.cxx 1 Apr 2008 03:39:04 -0000
+@@ -21,6 +21,7 @@
+ #include <fstream>
+ #include <stdlib.h> // For getenv
+ #include <stdio.h> // For sprintf
++#include <cstring> /// Fore strlen
+
+ namespace gdcm
+ {
+Index: Utilities/gdcm/src/gdcmDirList.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/gdcm/src/gdcmDirList.cxx,v
+retrieving revision 1.8
+diff -u -r1.8 gdcmDirList.cxx
+--- Utilities/gdcm/src/gdcmDirList.cxx 10 Jul 2006 20:08:21 -0000 1.8
++++ Utilities/gdcm/src/gdcmDirList.cxx 1 Apr 2008 03:39:04 -0000
+@@ -23,6 +23,7 @@
+ #include <iterator>
+ #include <assert.h>
+ #include <errno.h>
++#include <cstring>
+ #include <sys/stat.h> //stat function
+
+ #ifdef _MSC_VER
+Index: Utilities/gdcm/src/gdcmDocEntrySet.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/gdcm/src/gdcmDocEntrySet.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 gdcmDocEntrySet.cxx
+--- Utilities/gdcm/src/gdcmDocEntrySet.cxx 10 Jul 2006 20:08:21 -0000 1.5
++++ Utilities/gdcm/src/gdcmDocEntrySet.cxx 1 Apr 2008 03:39:04 -0000
+@@ -26,6 +26,8 @@
+ #include "gdcmValEntry.h"
+ #include "gdcmBinEntry.h"
+ #include "gdcmUtil.h"
++
++#include <cstring>
+ #if defined(__BORLANDC__)
+ #include <mem.h> // for memset
+ #endif
+Index: Utilities/gdcm/src/gdcmDocument.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/gdcm/src/gdcmDocument.cxx,v
+retrieving revision 1.28
+diff -u -r1.28 gdcmDocument.cxx
+--- Utilities/gdcm/src/gdcmDocument.cxx 5 Dec 2007 15:18:07 -0000 1.28
++++ Utilities/gdcm/src/gdcmDocument.cxx 1 Apr 2008 03:39:05 -0000
+@@ -33,6 +33,7 @@
+ #include <fstream>
+ #include <ctype.h> // for isdigit
+ #include <stdlib.h> // for atoi
++#include <cstring>
+
+ #if defined(__BORLANDC__)
+ #include <mem.h> // for memset
+Index: Utilities/gdcm/src/gdcmFile.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/gdcm/src/gdcmFile.cxx,v
+retrieving revision 1.21
+diff -u -r1.21 gdcmFile.cxx
+--- Utilities/gdcm/src/gdcmFile.cxx 24 May 2007 07:26:20 -0000 1.21
++++ Utilities/gdcm/src/gdcmFile.cxx 1 Apr 2008 03:39:05 -0000
+@@ -106,6 +106,7 @@
+ #include <vector>
+ #include <stdio.h> //sscanf
+ #include <stdlib.h> // for atoi
++#include <cstring>
+
+ namespace gdcm
+ {
+Index: Utilities/gdcm/src/gdcmFileHelper.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/gdcm/src/gdcmFileHelper.cxx,v
+retrieving revision 1.21
+diff -u -r1.21 gdcmFileHelper.cxx
+--- Utilities/gdcm/src/gdcmFileHelper.cxx 11 Dec 2007 11:19:48 -0000 1.21
++++ Utilities/gdcm/src/gdcmFileHelper.cxx 1 Apr 2008 03:39:05 -0000
+@@ -38,6 +38,7 @@
+ #include <mem.h> // for memset
+ #endif
+
++#include <cstring>
+ #include <fstream>
+
+ /*
+Index: Utilities/gdcm/src/gdcmJpeg2000.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/gdcm/src/gdcmJpeg2000.cxx,v
+retrieving revision 1.11
+diff -u -r1.11 gdcmJpeg2000.cxx
+--- Utilities/gdcm/src/gdcmJpeg2000.cxx 17 Apr 2007 14:10:54 -0000 1.11
++++ Utilities/gdcm/src/gdcmJpeg2000.cxx 1 Apr 2008 03:39:06 -0000
+@@ -25,6 +25,8 @@
+ #include <mem.h> // for memset
+ #endif
+ #include <stdio.h> // for fprintf
++#include <cstring>
++#include <cstdlib>
+
+ extern "C" {
+ #include "openjpeg/openjpeg.h"
+Index: Utilities/gdcm/src/gdcmPixelReadConvert.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/gdcm/src/gdcmPixelReadConvert.cxx,v
+retrieving revision 1.8
+diff -u -r1.8 gdcmPixelReadConvert.cxx
+--- Utilities/gdcm/src/gdcmPixelReadConvert.cxx 5 Sep 2006 22:07:20 -0000 1.8
++++ Utilities/gdcm/src/gdcmPixelReadConvert.cxx 1 Apr 2008 03:39:06 -0000
+@@ -27,6 +27,7 @@
+
+ #include <fstream>
+ #include <stdio.h> //for sscanf
++#include <cstring>
+
+ #if defined(__BORLANDC__)
+ #include <mem.h> // for memset
+Index: Utilities/gdcm/src/gdcmPixelWriteConvert.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/gdcm/src/gdcmPixelWriteConvert.cxx,v
+retrieving revision 1.8
+diff -u -r1.8 gdcmPixelWriteConvert.cxx
+--- Utilities/gdcm/src/gdcmPixelWriteConvert.cxx 28 Apr 2007 13:13:16 -0000 1.8
++++ Utilities/gdcm/src/gdcmPixelWriteConvert.cxx 1 Apr 2008 03:39:06 -0000
+@@ -25,6 +25,8 @@
+ #include "gdcmUtil.h"
+
+ #include <vector>
++#include <cstring>
++#include <cstdlib>
+
+ #define WITHOFFSETTABLE 1
+
+Index: Utilities/gdcm/src/gdcmRLEFramesInfo.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/gdcm/src/gdcmRLEFramesInfo.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 gdcmRLEFramesInfo.cxx
+--- Utilities/gdcm/src/gdcmRLEFramesInfo.cxx 10 Jul 2006 20:08:22 -0000 1.5
++++ Utilities/gdcm/src/gdcmRLEFramesInfo.cxx 1 Apr 2008 03:39:06 -0000
+@@ -23,6 +23,7 @@
+ #if defined(__BORLANDC__)
+ #include <mem.h> // for memset
+ #endif
++#include <cstring>
+
+ namespace gdcm
+ {
+Index: Utilities/gdcm/src/gdcmSerieHelper.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/gdcm/src/gdcmSerieHelper.cxx,v
+retrieving revision 1.25
+diff -u -r1.25 gdcmSerieHelper.cxx
+--- Utilities/gdcm/src/gdcmSerieHelper.cxx 18 Jun 2007 10:20:26 -0000 1.25
++++ Utilities/gdcm/src/gdcmSerieHelper.cxx 1 Apr 2008 03:39:06 -0000
+@@ -28,6 +28,7 @@
+ #include <algorithm>
+ #include <map>
+ #include <stdio.h> //for sscanf
++#include <cstring>
+
+ namespace gdcm
+ {
+Index: Utilities/vxl/core/testlib/testlib_main.cxx
+===================================================================
+RCS file: /cvsroot/Insight/Insight/Utilities/vxl/core/testlib/testlib_main.cxx,v
+retrieving revision 1.5
+diff -u -r1.5 testlib_main.cxx
+--- Utilities/vxl/core/testlib/testlib_main.cxx 25 Jul 2006 21:54:47 -0000 1.5
++++ Utilities/vxl/core/testlib/testlib_main.cxx 1 Apr 2008 03:39:10 -0000
+@@ -3,6 +3,8 @@
+ #include <vcl_iostream.h>
+ #include <vcl_string.h>
+ #include <vcl_vector.h>
++#include <vcl_cstdlib.h>
++
+ #if VCL_HAS_EXCEPTIONS
+ #include <vcl_exception.h>
+ #endif
Added: trunk/packages/insighttoolkit/trunk/debian/patches/series
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/patches/series (rev 0)
+++ trunk/packages/insighttoolkit/trunk/debian/patches/series 2008-04-24 01:57:25 UTC (rev 1808)
@@ -0,0 +1,3 @@
+03_examples.patch
+gcc43.patch
+
Modified: trunk/packages/insighttoolkit/trunk/debian/rules
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/rules 2008-04-22 22:03:26 UTC (rev 1807)
+++ trunk/packages/insighttoolkit/trunk/debian/rules 2008-04-24 01:57:25 UTC (rev 1808)
@@ -2,7 +2,7 @@
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/makefile.mk
-include /usr/share/cdbs/1/rules/simple-patchsys.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
PYVERS = $(shell pyversions -r debian/control)
PYMODDIR = usr/share/python-support/python-insighttoolkit
More information about the debian-med-commit
mailing list