Program: gdcm
Module: $RCSfile: gdcmPixelWriteConvert.cxx,v $
Language: C++
- Date: $Date: 2007/09/04 13:14:33 $
- Version: $Revision: 1.23 $
+ Date: $Date: 2008/04/10 12:15:36 $
+ Version: $Revision: 1.25 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
#include "gdcmUtil.h"
#include <vector>
+#include <stdlib.h> // abs
#define WITHOFFSETTABLE 1
//assert( fragment_size*zsize == size );
gdcmDebugMacro("fragment_size " << fragment_size << " zsize " << zsize << " size " << size);
- assert( abs(fragment_size*zsize-size) <=1 );
+ assert( abs((long)(fragment_size*zsize-size)) <=1 );
JpegVector JpegFragmentSize;
gdcmDebugMacro("Call Encode..BasicOffsetTable " );
unsigned int fragment_size = xsize*ysize*samplesPerPixel * (bitsAllocated / 8);
gdcmDebugMacro("fragment_size " << fragment_size << " zsize " << zsize << " size " << size);
- assert( abs(fragment_size*zsize-size) <=1 );
+ assert( abs((long)(fragment_size*zsize-size)) <=1 );
JpegVector JpegFragmentSize;
#if WITHOFFSETTABLE