-
Stephan Bergmann yazdı
...to give them internal linkage in both C and C++. Of those definitions that were not marked as static: * Those that had not been marked as inline had external linkage in both C and C++, so would have caused ODR violations were LibreOfficeKitInit.h included in multiple translation units. * Those that had been marked as inline lacked an external defintion in C. (Which 3f02b2aa "LOK init: avoid non-inline function definition in header file" had apparently faied to take into account.) (IOS_SWIFTCBRIDGE introduced in 028ef474 "LibreOfficeKitInit.h modified to avoid ODR" becomes unnecessary again.) Change-Id: Ibb8033cdbac87b20fa0e3b203b99571c1a7e7234 Reviewed-on: https://gerrit.libreoffice.org/35491Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
587e9c2d
Adı |
Son kayıt (commit)
|
Son güncelleme |
---|---|---|
.. | ||
LibreOfficeKit.h | ||
LibreOfficeKit.hxx | ||
LibreOfficeKitEnums.h | ||
LibreOfficeKitGtk.h | ||
LibreOfficeKitInit.h | ||
LibreOfficeKitTypes.h |