summaryrefslogtreecommitdiff
path: root/stoc/test/testconv.cxx
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2006-12-01 16:21:56 +0000
committerRüdiger Timm <rt@openoffice.org>2006-12-01 16:21:56 +0000
commit6db9228991e5d02aa21fd87d70344297407e41b5 (patch)
tree505ff4fe2dced28c3dfc95d1b6e47277214687c8 /stoc/test/testconv.cxx
parent65239144390065cd36ca64690db2b4377762bf50 (diff)
INTEGRATION: CWS bunoidmap (1.12.12); FILE MERGED
2006/11/09 14:52:59 kr 1.12.12.2: fixed: added missing casts 2006/11/08 15:11:10 kr 1.12.12.1: fixed: i71291 - stoc/test does not build
Diffstat (limited to 'stoc/test/testconv.cxx')
-rw-r--r--stoc/test/testconv.cxx22
1 files changed, 11 insertions, 11 deletions
diff --git a/stoc/test/testconv.cxx b/stoc/test/testconv.cxx
index 67647eebc63a..d9c4f5432c85 100644
--- a/stoc/test/testconv.cxx
+++ b/stoc/test/testconv.cxx
@@ -4,9 +4,9 @@
*
* $RCSfile: testconv.cxx,v $
*
- * $Revision: 1.12 $
+ * $Revision: 1.13 $
*
- * last change: $Author: obo $ $Date: 2006-09-16 17:40:00 $
+ * last change: $Author: rt $ $Date: 2006-12-01 17:21:56 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -102,16 +102,16 @@ static void printValue( const Any & rVal )
printf( "%x", *(sal_uInt16 *)rVal.getValue() );
break;
case TypeClass_LONG:
- printf( "%x", *(sal_Int32 *)rVal.getValue() );
+ printf( "%lx", static_cast<long>(*(sal_Int32 *)rVal.getValue()) );
break;
case TypeClass_UNSIGNED_LONG:
- printf( "%x", *(sal_uInt32 *)rVal.getValue() );
+ printf( "%lx", static_cast<unsigned long>(*(sal_uInt32 *)rVal.getValue()) );
break;
case TypeClass_HYPER:
- printf( "%x", (long)*(sal_Int64 *)rVal.getValue() );
+ printf( "%lx", (long)*(sal_Int64 *)rVal.getValue() );
break;
case TypeClass_UNSIGNED_HYPER:
- printf( "%x", (unsigned long)*(sal_uInt64 *)rVal.getValue() );
+ printf( "%lx", (unsigned long)*(sal_uInt64 *)rVal.getValue() );
break;
case TypeClass_FLOAT:
printf( "%f", *(float *)rVal.getValue() );
@@ -121,8 +121,8 @@ static void printValue( const Any & rVal )
break;
case TypeClass_STRING:
{
- OString aStr( OUStringToOString( *(OUString *)rVal.getValue(), RTL_TEXTENCODING_ISO_8859_1 ) );
- printf( aStr.getStr() );
+ OString aStr2( OUStringToOString( *(OUString *)rVal.getValue(), RTL_TEXTENCODING_ISO_8859_1 ) );
+ printf( aStr2.getStr() );
break;
}
case TypeClass_ENUM:
@@ -317,14 +317,14 @@ static sal_Int32 initBlocks( ConvBlock * pTestBlocks )
pTestBlocks[nElems++] = ConvBlock( aVal, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0 );
aVal <<= OUString::createFromAscii( "255" );
pTestBlocks[nElems++] = ConvBlock( aVal, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0 );
- aVal <<= (sal_Int8)0xff;
+ aVal <<= (sal_Int8)0xffu;
pTestBlocks[nElems++] = ConvBlock( aVal, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0 );
// st,do,fl,u3,i3,u1,i1,by,bo,ch,tc,si,sa
aVal <<= OUString::createFromAscii( "0x80" );
pTestBlocks[nElems++] = ConvBlock( aVal, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0 );
aVal <<= OUString::createFromAscii( "128" );
pTestBlocks[nElems++] = ConvBlock( aVal, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0 );
- aVal <<= (sal_Int8)( 0x80 );
+ aVal <<= (sal_Int8)( 0x80u );
pTestBlocks[nElems++] = ConvBlock( aVal, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0 );
// st,do,fl,u3,i3,u1,i1,by,bo,ch,tc,si,sa
aVal <<= OUString::createFromAscii( "0x7f" );
@@ -449,7 +449,7 @@ static sal_Int32 initBlocks( ConvBlock * pTestBlocks )
aVal <<= (sal_Int32)( 0xffffffff ); // is -1
pTestBlocks[nElems++] = ConvBlock( aVal, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0 );
// st,do,fl,u3,i3,u1,i1,by,bo,ch,tc,si,sa
- aVal <<= (sal_Int32)( -0x80000000 );
+ aVal <<= (sal_Int32)( 0x80000000 );
pTestBlocks[nElems++] = ConvBlock( aVal, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0 );
// st,do,fl,u3,i3,u1,i1,by,bo,ch,tc,si,sa
aVal <<= (sal_Int32)( 0x7fffffff );