822b221b3d
When the typelib_TypeDescription is null, the following code would dereference a null pointer anyway (but which doesn't necessarily cause an immediate crash on some platforms like Wasm, so better be explicit). (Also, leave those checks out of functions like uno_type_sequence_realloc, which would have been preceded by a call to one of the functions creating a sequence of the given type, and which would thus already have detected failure to obtain the relevant type information.) Change-Id: I36193ea837edeca451fd09a866623cf40d3cdb4d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/163813 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de> |
||
---|---|---|
.. | ||
qa | ||
source | ||
util | ||
CppunitTest_cppu_any-external.mk | ||
CppunitTest_cppu_qa_any.mk | ||
CppunitTest_cppu_qa_recursion.mk | ||
CppunitTest_cppu_qa_reference.mk | ||
CppunitTest_cppu_qa_unotype.mk | ||
CppunitTest_cppu_test_cppumaker.mk | ||
CppunitTest_cppu_typelib.mk | ||
InternalUnoApi_cppu_qa_cppumaker_types.mk | ||
InternalUnoApi_cppu_qa_types.mk | ||
IwyuFilter_cppu.yaml | ||
Library_affine_uno_uno.mk | ||
Library_cppu.mk | ||
Library_log_uno_uno.mk | ||
Library_purpenvhelper.mk | ||
Library_unsafe_uno_uno.mk | ||
Makefile | ||
Module_cppu.mk | ||
README.md |
Binary UNO Runtime
CPPU stands for C++ UNO and it contains type definitions / implementations for the core of UNO. The exported API is in C, and there exists some C++ wrappers.