summaryrefslogtreecommitdiff
path: root/testtools/source/bridgetest/idl/bridgetest.idl
diff options
context:
space:
mode:
Diffstat (limited to 'testtools/source/bridgetest/idl/bridgetest.idl')
-rw-r--r--testtools/source/bridgetest/idl/bridgetest.idl16
1 files changed, 15 insertions, 1 deletions
diff --git a/testtools/source/bridgetest/idl/bridgetest.idl b/testtools/source/bridgetest/idl/bridgetest.idl
index b8b2ef385c34..906854768d2d 100644
--- a/testtools/source/bridgetest/idl/bridgetest.idl
+++ b/testtools/source/bridgetest/idl/bridgetest.idl
@@ -101,6 +101,15 @@ struct BigStruct
hyper h;
};
/**
+ * two floats, BSDs/MacOSX on intel handle returning small
+ * structs differently than Linux
+ */
+struct TwoFloats
+{
+ float a;
+ float b;
+};
+/**
* all floats, ia64 handles them specially
*/
struct FourFloats
@@ -264,10 +273,15 @@ interface XBridgeTestBase : com::sun::star::uno::XInterface
/**
* register return test 4
*/
+ TwoFloats echoTwoFloats( [in] TwoFloats aStruct );
+
+ /**
+ * register return test 5
+ */
FourFloats echoFourFloats( [in] FourFloats aStruct );
/**
- * register return test 4 (i107182)
+ * PPC Alignment test (#i107182#)
*/
long testPPCAlignment( [in] hyper l1, [in] hyper l2, [in] long i1, [in] hyper l3, [in] long i2 );