Lines 307-313
sal_Bool SAL_CALL uno_assignData(
Link Here
|
307 |
if (OFFSET_OF(s, m) != n) { fprintf( stderr, "### OFFSET_OF(" #s ", " #m ") = %d instead of expected %d!!!\n", OFFSET_OF(s, m), n ); abort(); } |
307 |
if (OFFSET_OF(s, m) != n) { fprintf( stderr, "### OFFSET_OF(" #s ", " #m ") = %d instead of expected %d!!!\n", OFFSET_OF(s, m), n ); abort(); } |
308 |
|
308 |
|
309 |
#ifdef DEBUG |
309 |
#ifdef DEBUG |
310 |
#if defined(__GNUC__) && defined(LINUX) && (defined(INTEL) || defined(POWERPC)) |
310 |
#if defined(__GNUC__) && defined(LINUX) && (defined(INTEL) || defined(POWERPC) || defined(X86_64)) |
311 |
#define BINTEST_VERIFYSIZE( s, n ) \ |
311 |
#define BINTEST_VERIFYSIZE( s, n ) \ |
312 |
fprintf( stderr, "> sizeof(" #s ") = %d; __alignof__ (" #s ") = %d\n", sizeof(s), __alignof__ (s) ); \ |
312 |
fprintf( stderr, "> sizeof(" #s ") = %d; __alignof__ (" #s ") = %d\n", sizeof(s), __alignof__ (s) ); \ |
313 |
if (sizeof(s) != n) { fprintf( stderr, "### sizeof(" #s ") = %d instead of expected %d!!!\n", sizeof(s), n ); abort(); } |
313 |
if (sizeof(s) != n) { fprintf( stderr, "### sizeof(" #s ") = %d instead of expected %d!!!\n", sizeof(s), n ); abort(); } |
Lines 451-459
BinaryCompatible_Impl::BinaryCompatible_
Link Here
|
451 |
BINTEST_VERIFY( sizeof(void *) >= sizeof(sal_Int32) ); |
451 |
BINTEST_VERIFY( sizeof(void *) >= sizeof(sal_Int32) ); |
452 |
BINTEST_VERIFY( sizeof( Any ) == sizeof( uno_Any ) ); |
452 |
BINTEST_VERIFY( sizeof( Any ) == sizeof( uno_Any ) ); |
453 |
BINTEST_VERIFY( sizeof( Any ) == sizeof( void * ) * 3 ); |
453 |
BINTEST_VERIFY( sizeof( Any ) == sizeof( void * ) * 3 ); |
454 |
BINTEST_VERIFYOFFSET( Any, pType, 0 ); |
454 |
BINTEST_VERIFYOFFSET( Any, pType, 0 * sizeof( void * ) ); |
455 |
BINTEST_VERIFYOFFSET( Any, pData, 4 ); |
455 |
BINTEST_VERIFYOFFSET( Any, pData, 1 * sizeof( void * ) ); |
456 |
BINTEST_VERIFYOFFSET( Any, pReserved, 8 ); |
456 |
BINTEST_VERIFYOFFSET( Any, pReserved, 2 * sizeof( void * ) ); |
457 |
// interface |
457 |
// interface |
458 |
BINTEST_VERIFY( sizeof( Reference< XInterface > ) == sizeof( XInterface * ) ); |
458 |
BINTEST_VERIFY( sizeof( Reference< XInterface > ) == sizeof( XInterface * ) ); |
459 |
// string |
459 |
// string |