d8be5a5576
to avoid expensive function calls until the refcount reaches 0 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>, slightly changing it to add a uno_type_sequence_destroy to uno/sequence2.h instead of a uno_type_destructSequence to uno/data.h. Change-Id: I3bbff3294f2b515fc3c68c4c6c1cb16829f5cc44
158 lines
4.8 KiB
Text
158 lines
4.8 KiB
Text
#
|
|
# This file is part of the LibreOffice project.
|
|
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
#
|
|
# This file incorporates work covered by the following license notice:
|
|
#
|
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
|
# contributor license agreements. See the NOTICE file distributed
|
|
# with this work for additional information regarding copyright
|
|
# ownership. The ASF licenses this file to you under the Apache
|
|
# License, Version 2.0 (the "License"); you may not use this file
|
|
# except in compliance with the License. You may obtain a copy of
|
|
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
|
#
|
|
UDK_3_0_0 {
|
|
global:
|
|
_ZTI*; _ZTS*; # weak RTTI symbols for C++ exceptions
|
|
|
|
typelib_typedescription_new;
|
|
typelib_typedescription_newInterface;
|
|
typelib_typedescription_newInterfaceMethod;
|
|
typelib_typedescription_newInterfaceAttribute;
|
|
typelib_typedescription_newEnum;
|
|
typelib_typedescription_newUnion;
|
|
typelib_typedescription_newArray;
|
|
typelib_typedescription_acquire;
|
|
typelib_typedescription_release;
|
|
typelib_typedescription_register;
|
|
typelib_typedescription_equals;
|
|
typelib_typedescription_isAssignableFrom;
|
|
typelib_typedescription_getByName;
|
|
typelib_typedescription_registerCallback;
|
|
typelib_typedescription_revokeCallback;
|
|
typelib_typedescriptionreference_new;
|
|
typelib_typedescriptionreference_acquire;
|
|
typelib_typedescriptionreference_release;
|
|
typelib_typedescriptionreference_getDescription;
|
|
typelib_typedescriptionreference_equals;
|
|
typelib_typedescriptionreference_assign;
|
|
typelib_typedescriptionreference_isAssignableFrom;
|
|
|
|
typelib_setCacheSize;
|
|
|
|
typelib_typedescriptionreference_newByAsciiName;
|
|
typelib_static_type_getByTypeClass;
|
|
typelib_static_type_init;
|
|
typelib_static_sequence_type_init;
|
|
typelib_static_compound_type_init;
|
|
typelib_static_interface_type_init;
|
|
typelib_static_enum_type_init;
|
|
typelib_static_array_type_init;
|
|
typelib_typedescription_complete;
|
|
|
|
uno_equalData;
|
|
uno_type_equalData;
|
|
uno_constructData;
|
|
uno_type_constructData;
|
|
uno_destructData;
|
|
uno_type_destructData;
|
|
uno_copyData;
|
|
uno_type_copyData;
|
|
uno_copyAndConvertData;
|
|
uno_type_copyAndConvertData;
|
|
uno_assignData;
|
|
uno_type_assignData;
|
|
uno_type_isAssignableFromData;
|
|
|
|
uno_any_assign;
|
|
uno_type_any_assign;
|
|
uno_any_construct;
|
|
uno_type_any_construct;
|
|
uno_any_constructAndConvert;
|
|
uno_type_any_constructAndConvert;
|
|
uno_any_destruct;
|
|
uno_any_clear;
|
|
|
|
uno_sequence_assign;
|
|
uno_type_sequence_assign;
|
|
uno_sequence_construct;
|
|
uno_type_sequence_construct;
|
|
uno_sequence_reference2One;
|
|
uno_type_sequence_reference2One;
|
|
uno_sequence_realloc;
|
|
uno_type_sequence_realloc;
|
|
|
|
uno_createEnvironment;
|
|
uno_getEnvironment;
|
|
uno_getRegisteredEnvironments;
|
|
uno_dumpEnvironment;
|
|
uno_dumpEnvironmentByName;
|
|
uno_getMapping;
|
|
uno_getMappingByName;
|
|
uno_registerMapping;
|
|
uno_revokeMapping;
|
|
uno_registerMappingCallback;
|
|
uno_revokeMappingCallback;
|
|
|
|
uno_getCurrentContext;
|
|
uno_setCurrentContext;
|
|
|
|
uno_bindIdToCurrentThread;
|
|
uno_getIdOfCurrentThread;
|
|
uno_releaseIdFromCurrentThread;
|
|
uno_threadpool_enter;
|
|
uno_threadpool_create;
|
|
uno_threadpool_destroy;
|
|
uno_threadpool_putJob;
|
|
uno_threadpool_dispose;
|
|
uno_threadpool_attach;
|
|
uno_threadpool_detach;
|
|
|
|
cppu_unsatisfied_iquery_msg;
|
|
local:
|
|
*;
|
|
};
|
|
|
|
UDK_3.1 {
|
|
global:
|
|
typelib_static_mi_interface_type_init;
|
|
typelib_static_struct_type_init;
|
|
typelib_typedescription_newExtendedInterfaceAttribute;
|
|
typelib_typedescription_newMIInterface;
|
|
typelib_typedescription_newStruct;
|
|
cppu_Any_extraction_failure_msg;
|
|
} UDK_3_0_0;
|
|
|
|
UDK_3.2 {
|
|
global:
|
|
uno_EnvDcp_getTypeName;
|
|
uno_EnvDcp_getPurpose;
|
|
|
|
uno_getCurrentEnvironment;
|
|
uno_Environment_invoke_v;
|
|
uno_Environment_invoke;
|
|
uno_Environment_enter;
|
|
|
|
uno_Environment_isValid;
|
|
} UDK_3.1;
|
|
|
|
UDK_3.3 { # OOo 2.4
|
|
global:
|
|
cppu_unsatisfied_iset_msg;
|
|
} UDK_3.2;
|
|
|
|
LIBO_UDK_4.4 { # symbols available in >= LibO 4.4
|
|
global:
|
|
uno_type_sequence_destroy;
|
|
} UDK_3.3;
|
|
|
|
# Unique libstdc++ symbols:
|
|
GLIBCXX_3.4 {
|
|
global:
|
|
_ZGVNSt7num_put*; _ZNSt7num_put*;
|
|
_ZNSs4_Rep20_S_empty_rep_storageE;
|
|
};
|