Program: gdcm
Module: $RCSfile: gdcmBinEntry.cxx,v $
Language: C++
- Date: $Date: 2005/02/02 17:47:56 $
- Version: $Revision: 1.63 $
+ Date: $Date: 2005/02/02 18:13:57 $
+ Version: $Revision: 1.64 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
{
for (int i = 0; i < BUFFER_SIZE/2; i++)
{
- buffer[i] = (binArea16[i] >> 8) | (binArea16[i] << 8);
+ //buffer[i] = (binArea16[i] >> 8) | (binArea16[i] << 8);
+ uint16_t val = binArea16[i];
+ buffer[i] = ((( val << 8 ) & 0xff00 ) | (( val >> 8 ) & 0x00ff ) );
}
fp->write ( (char*)buffer, BUFFER_SIZE );
binArea16 += BUFFER_SIZE/2;
Program: gdcm
Module: $RCSfile: gdcmDocument.cxx,v $
Language: C++
- Date: $Date: 2005/02/02 16:18:48 $
- Version: $Revision: 1.220 $
+ Date: $Date: 2005/02/02 18:13:57 $
+ Version: $Revision: 1.221 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
{
if ( SwapCode == 4321 || SwapCode == 2143 )
{
- a = ((( a << 8 ) & 0x0ff00 ) | (( a >> 8 ) & 0x00ff ) );
+ a = ((( a << 8 ) & 0xff00 ) | (( a >> 8 ) & 0x00ff ) );
}
return a;
}
Program: gdcm
Module: $RCSfile: gdcmUtil.cxx,v $
Language: C++
- Date: $Date: 2005/02/02 15:07:41 $
- Version: $Revision: 1.130 $
+ Date: $Date: 2005/02/02 18:13:57 $
+ Version: $Revision: 1.131 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
{
#ifdef GDCM_WORDS_BIGENDIAN
uint16_t swap;
- swap = ((( val << 8 ) & 0x0ff00 ) | (( val >> 8 ) & 0x00ff ) );
+ swap = ((( val << 8 ) & 0xff00 ) | (( val >> 8 ) & 0x00ff ) );
return os.write(reinterpret_cast<const char*>(&swap), 2);
#else
return os.write(reinterpret_cast<const char*>(&val), 2);