Change-Id: I392dc943c4a423ca6bd7c3a3efd2a68adb75bf1c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169176
Tested-by: Julien Nabet <serval2412@yahoo.fr>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
This commit is contained in:
Andrea Gelmini 2024-06-18 23:04:37 +02:00 committed by Julien Nabet
parent ef38bc2455
commit e07e5e76f4

View file

@ -123,8 +123,8 @@ ReturnKind getReturnKind(const typelib_TypeDescription* pTypeDescr)
integer take 16 bytes rather than 12 bytes.
There is also another complex problem. e.g. Two 4 byte integer is compacted
in a0, but two 4 byte float is seperately set in fa0 and fa1. However, return
size is 8 bytes. We need to cut the lower 32bit of fa0 and fa1 seperately and
in a0, but two 4 byte float is separately set in fa0 and fa1. However, return
size is 8 bytes. We need to cut the lower 32bit of fa0 and fa1 separately and
combine them in 8 bytes.
*/
void fillUNOStruct(const typelib_TypeDescription* pTypeDescr, sal_Int64* gret, double* fret,