summaryrefslogtreecommitdiff
path: root/cppu/source
diff options
context:
space:
mode:
authorDaniel Boelzle <dbo@openoffice.org>2002-10-23 09:40:57 +0000
committerDaniel Boelzle <dbo@openoffice.org>2002-10-23 09:40:57 +0000
commit8d5c215bb53788210abdccba65ec81ebde7613d5 (patch)
treec2e7d77c05f2094967dea37e49b8824d4ee33fec /cppu/source
parent0cfb447b6e09093f9a6ecf04167af7391c724548 (diff)
#104367# some fixes for 64 bit
Diffstat (limited to 'cppu/source')
-rw-r--r--cppu/source/uno/data.cxx14
1 files changed, 7 insertions, 7 deletions
diff --git a/cppu/source/uno/data.cxx b/cppu/source/uno/data.cxx
index 179d08d5cd91..5a09876edb13 100644
--- a/cppu/source/uno/data.cxx
+++ b/cppu/source/uno/data.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: data.cxx,v $
*
- * $Revision: 1.19 $
+ * $Revision: 1.20 $
*
- * last change: $Author: mh $ $Date: 2002-10-02 13:15:50 $
+ * last change: $Author: dbo $ $Date: 2002-10-23 10:40:57 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -364,8 +364,8 @@ sal_Bool SAL_CALL uno_type_isAssignableFromData(
#define BINTEST_VERIFYOFFSET( s, m, n ) \
if (OFFSET_OF(s, m) != n) { fprintf( stderr, "### OFFSET_OF(" #s ", " #m ") = %d instead of expected %d!!!\n", OFFSET_OF(s, m), n ); abort(); }
-#ifdef DEBUG
-#if defined(__GNUC__) && defined(LINUX) && (defined(INTEL) || defined(POWERPC))
+#ifdef CPPU_ASSERTIONS
+#if defined(__GNUC__) && defined(LINUX) && (defined(INTEL) || defined(POWERPC) || defined(X86_64))
#define BINTEST_VERIFYSIZE( s, n ) \
fprintf( stderr, "> sizeof(" #s ") = %d; __alignof__ (" #s ") = %d\n", sizeof(s), __alignof__ (s) ); \
if (sizeof(s) != n) { fprintf( stderr, "### sizeof(" #s ") = %d instead of expected %d!!!\n", sizeof(s), n ); abort(); }
@@ -374,7 +374,7 @@ sal_Bool SAL_CALL uno_type_isAssignableFromData(
fprintf( stderr, "> sizeof(" #s ") = %d\n", sizeof(s) ); \
if (sizeof(s) != n) { fprintf( stderr, "### sizeof(" #s ") = %d instead of expected %d!!!\n", sizeof(s), n ); abort(); }
#endif
-#else // ! DEBUG
+#else // ! CPPU_ASSERTIONS
#define BINTEST_VERIFYSIZE( s, n ) \
if (sizeof(s) != n) { fprintf( stderr, "### sizeof(" #s ") = %d instead of expected %d!!!\n", sizeof(s), n ); abort(); }
#endif
@@ -510,8 +510,8 @@ BinaryCompatible_Impl::BinaryCompatible_Impl()
BINTEST_VERIFY( sizeof( Any ) == sizeof( uno_Any ) );
BINTEST_VERIFY( sizeof( Any ) == sizeof( void * ) * 3 );
BINTEST_VERIFYOFFSET( Any, pType, 0 );
- BINTEST_VERIFYOFFSET( Any, pData, 4 );
- BINTEST_VERIFYOFFSET( Any, pReserved, 8 );
+ BINTEST_VERIFYOFFSET( Any, pData, 1 * sizeof (void *) );
+ BINTEST_VERIFYOFFSET( Any, pReserved, 2 * sizeof (void *) );
// interface
BINTEST_VERIFY( sizeof( Reference< XInterface > ) == sizeof( XInterface * ) );
// string