diff options
Diffstat (limited to 'testtools/source/bridgetest/idl/bridgetest.idl')
-rw-r--r-- | testtools/source/bridgetest/idl/bridgetest.idl | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/testtools/source/bridgetest/idl/bridgetest.idl b/testtools/source/bridgetest/idl/bridgetest.idl index e38a2f2e0b7a..82db3207cfd3 100644 --- a/testtools/source/bridgetest/idl/bridgetest.idl +++ b/testtools/source/bridgetest/idl/bridgetest.idl @@ -129,6 +129,16 @@ struct MixedFloatAndInteger long b; }; /** + * Small struct with three bytes. Should *not* return in registers on + * BSDs/MACOSx + */ +struct ThreeByteStruct +{ + byte a; + byte b; + byte c; +}; +/** * complex types adding string, inteface, any */ struct TestElement : TestSimple @@ -295,6 +305,11 @@ interface XBridgeTestBase : com::sun::star::uno::XInterface MixedFloatAndInteger echoMixedFloatAndInteger( [in] MixedFloatAndInteger aStruct ); /** + * register return test 7 + */ + ThreeByteStruct echoThreeByteStruct( [in] ThreeByteStruct aStruct ); + + /** * PPC Alignment test (#i107182#) */ long testPPCAlignment( [in] hyper l1, [in] hyper l2, [in] long i1, [in] hyper l3, [in] long i2 ); |