[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