cli_ure: fix dbglevel=2 build on windows
Some blocks are completely unused. According to http://msdn.microsoft.com/de-de/library/ms235298.aspx rtl_uString * __pin * pp_sInterfaces = &_sInterfaces; should be pin_ptr<rtl_uString *> pp_sInterfaces = &_sInterfaces; Change-Id: I039e94649d542fb5b51231b2e0df0a4dc1170c19 Reviewed-on: https://gerrit.libreoffice.org/9318 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
This commit is contained in:
parent
82a26c4bd0
commit
49dff05943
@ -1064,12 +1064,6 @@ void Bridge::map_to_uno(void * uno_data, System::Object^ cli_data,
|
||||
for (; nPos < nMembers; ++nPos)
|
||||
{
|
||||
member_type= comp_td->ppTypeRefs[nPos];
|
||||
#if OSL_DEBUG_LEVEL >= 2
|
||||
System::String* __s;
|
||||
sr::FieldInfo* arFields[];
|
||||
__s = mapUnoString(comp_td->ppMemberNames[nPos]);
|
||||
arFields = cliType != NULL ? cliType->GetFields() : NULL;
|
||||
#endif
|
||||
System::Object^ val= nullptr;
|
||||
if (cli_data != nullptr)
|
||||
{
|
||||
@ -1614,10 +1608,6 @@ void Bridge::map_to_cli(
|
||||
OUString usMessageMember("Message");
|
||||
for (int i = 0; i < pCTD->nMembers; i ++)
|
||||
{
|
||||
#if OSL_DEBUG_LEVEL >= 2
|
||||
System::String* sMember;
|
||||
sMember = mapUnoString(pCTD->ppMemberNames[i]);
|
||||
#endif
|
||||
if (usMessageMember.equals(pCTD->ppMemberNames[i]))
|
||||
{
|
||||
nPos = i;
|
||||
|
@ -96,8 +96,8 @@ void Cli_environment::revokeInterface(System::String^ oid, System::Type^ type)
|
||||
i = 0;
|
||||
}
|
||||
Trace::WriteLine(System::String::Format(
|
||||
new System::String(S"cli uno bridge: {0} remaining registered interfaces"),
|
||||
__box(m_objects->get_Count() - 1)));
|
||||
gcnew System::String("cli uno bridge: {0} remaining registered interfaces"),
|
||||
m_objects->Count - 1));
|
||||
#endif
|
||||
m_objects->Remove(key);
|
||||
}
|
||||
|
@ -128,8 +128,8 @@ UnoInterfaceProxy::~UnoInterfaceProxy()
|
||||
{
|
||||
#if OSL_DEBUG_LEVEL >= 2
|
||||
sd::Trace::WriteLine(System::String::Format(
|
||||
new System::String(S"cli uno bridge: Destroying proxy "
|
||||
S"for UNO object, OID: \n\t{0} \n\twith uno interfaces: "),
|
||||
gcnew System::String("cli uno bridge: Destroying proxy "
|
||||
"for UNO object, OID: \n\t{0} \n\twith uno interfaces: "),
|
||||
m_oid));
|
||||
|
||||
sd::Trace::WriteLine( mapUnoString(_sInterfaces));
|
||||
@ -166,14 +166,6 @@ void UnoInterfaceProxy::addUnoInterface(uno_Interface* pUnoI,
|
||||
{
|
||||
UnoInterfaceInfo^ info = static_cast<UnoInterfaceInfo^>(
|
||||
enumInfos->Current);
|
||||
#if OSL_DEBUG_LEVEL > 1
|
||||
System::Type * t1;
|
||||
System::Type * t2;
|
||||
t1 = mapUnoType(
|
||||
reinterpret_cast<typelib_TypeDescription*>(info->m_typeDesc) );
|
||||
t2 = mapUnoType(
|
||||
reinterpret_cast<typelib_TypeDescription*>(pTd) );
|
||||
#endif
|
||||
if (typelib_typedescription_equals(
|
||||
reinterpret_cast<typelib_TypeDescription*>(info->m_typeDesc),
|
||||
reinterpret_cast<typelib_TypeDescription*>(pTd)))
|
||||
@ -189,21 +181,21 @@ void UnoInterfaceProxy::addUnoInterface(uno_Interface* pUnoI,
|
||||
m_listIfaces->Add(gcnew UnoInterfaceInfo(m_bridge, pUnoI, pTd));
|
||||
m_numUnoIfaces = m_listIfaces->Count;
|
||||
#if OSL_DEBUG_LEVEL >= 2
|
||||
System::String * sInterfaceName = static_cast<UnoInterfaceInfo*>(
|
||||
m_listIfaces->get_Item(m_numUnoIfaces - 1))->m_type->FullName;
|
||||
System::String^ sInterfaceName = static_cast<UnoInterfaceInfo^>(
|
||||
m_listIfaces[m_numUnoIfaces - 1])->m_type->FullName;
|
||||
sd::Trace::WriteLine(System::String::Format(
|
||||
new System::String(S"cli uno bridge: Creating proxy for uno object, "
|
||||
S"id:\n\t{0}\n\t{1}"), m_oid, sInterfaceName));
|
||||
gcnew System::String("cli uno bridge: Creating proxy for uno object, "
|
||||
"id:\n\t{0}\n\t{1}"), m_oid, sInterfaceName));
|
||||
// add to the string that contains all interface names
|
||||
_numInterfaces ++;
|
||||
OUStringBuffer buf(512);
|
||||
_numInterfaces++;
|
||||
OUStringBuffer buf(512);
|
||||
buf.append("\t");
|
||||
buf.append( OUString::valueOf((sal_Int32)_numInterfaces));
|
||||
buf.append( OUString::number(_numInterfaces));
|
||||
buf.append(". ");
|
||||
buf.append(mapCliString(sInterfaceName));
|
||||
buf.append("\n");
|
||||
OUString _sNewInterface = buf.makeStringAndClear();
|
||||
rtl_uString * __pin * pp_sInterfaces = & _sInterfaces;
|
||||
pin_ptr<rtl_uString *> pp_sInterfaces = &_sInterfaces;
|
||||
rtl_uString_newConcat( pp_sInterfaces, * pp_sInterfaces,
|
||||
_sNewInterface.pData);
|
||||
#endif
|
||||
@ -366,8 +358,8 @@ srrm::IMessage^ UnoInterfaceProxy::invokeObject(
|
||||
{
|
||||
// Object.ToString
|
||||
st::StringBuilder^ sb = gcnew st::StringBuilder(256);
|
||||
// sb->AppendFormat(S"Uno object proxy. Implemented interface: {0}"
|
||||
// S". OID: {1}", m_type->ToString(), m_oid);
|
||||
// sb->AppendFormat("Uno object proxy. Implemented interface: {0}"
|
||||
// ". OID: {1}", m_type->ToString(), m_oid);
|
||||
sb->AppendFormat("Uno object proxy. OID: {0}", m_oid);
|
||||
retMethod = sb->ToString();
|
||||
}
|
||||
@ -447,7 +439,7 @@ srrm::IMessage^ UnoInterfaceProxy::Invoke(srrm::IMessage^ callmsg)
|
||||
OUString::unacquired( & member_type->pTypeName );
|
||||
|
||||
#if OSL_DEBUG_LEVEL >= 2
|
||||
System::String * pTypeName;
|
||||
System::String^ pTypeName;
|
||||
pTypeName = mapUnoString(usTypeName.pData);
|
||||
#endif
|
||||
sal_Int32 offset = usTypeName.indexOf( ':' ) + 2;
|
||||
@ -664,8 +656,8 @@ CliProxy::CliProxy(Bridge const* bridge, System::Object^ cliI,
|
||||
makeMethodInfos();
|
||||
#if OSL_DEBUG_LEVEL >= 2
|
||||
sd::Trace::WriteLine(System::String::Format(
|
||||
new System::String(S"cli uno bridge: Creating proxy for cli object, "
|
||||
S"id:\n\t{0}\n\t{1}"), m_oid, m_type));
|
||||
gcnew System::String("cli uno bridge: Creating proxy for cli object, "
|
||||
"id:\n\t{0}\n\t{1}"), m_oid, m_type));
|
||||
#endif
|
||||
|
||||
}
|
||||
@ -673,8 +665,8 @@ CliProxy::CliProxy(Bridge const* bridge, System::Object^ cliI,
|
||||
void CliProxy::makeMethodInfos()
|
||||
{
|
||||
#if OSL_DEBUG_LEVEL >= 2
|
||||
System::Object* cliI;
|
||||
System::Type* type;
|
||||
System::Object^ cliI;
|
||||
System::Type^ type;
|
||||
cliI = m_cliI;
|
||||
type = m_type;
|
||||
#endif
|
||||
@ -706,16 +698,6 @@ void CliProxy::makeMethodInfos()
|
||||
for (int i = 0; i < numMethods; i++)
|
||||
m_arUnoPosToCliPos[i] = -1;
|
||||
|
||||
#if OSL_DEBUG_LEVEL >= 2
|
||||
sr::MethodInfo* arMethodInfosDbg[];
|
||||
sr::MethodInfo* arInterfaceMethodInfosDbg[];
|
||||
System::Int32 arInterfaceMethodCountDbg[];
|
||||
arMethodInfosDbg = m_arMethodInfos;
|
||||
arInterfaceMethodInfosDbg = m_arInterfaceMethodInfos;
|
||||
arInterfaceMethodCountDbg = m_arInterfaceMethodCount;
|
||||
#endif
|
||||
|
||||
|
||||
//fill m_arMethodInfos with the mappings
|
||||
// !!! InterfaceMapping.TargetMethods should be MethodInfo*[] according
|
||||
// to documentation
|
||||
@ -770,18 +752,6 @@ sr::MethodInfo^ CliProxy::getMethodInfo(int nUnoFunctionPos,
|
||||
const OUString& usMethodName, MethodKind methodKind)
|
||||
{
|
||||
sr::MethodInfo^ ret = nullptr;
|
||||
#if OSL_DEBUG_LEVEL >= 2
|
||||
System::String* sMethodNameDbg;
|
||||
sr::MethodInfo* arMethodInfosDbg[];
|
||||
sr::MethodInfo* arInterfaceMethodInfosDbg[];
|
||||
System::Int32 arInterfaceMethodCountDbg[];
|
||||
System::Int32 arUnoPosToCliPosDbg[];
|
||||
sMethodNameDbg = mapUnoString(usMethodName.pData);
|
||||
arMethodInfosDbg = m_arMethodInfos;
|
||||
arInterfaceMethodInfosDbg = m_arInterfaceMethodInfos;
|
||||
arInterfaceMethodCountDbg = m_arInterfaceMethodCount;
|
||||
arUnoPosToCliPosDbg = m_arUnoPosToCliPos;
|
||||
#endif
|
||||
//deduct 3 for XInterface methods
|
||||
nUnoFunctionPos -= 3;
|
||||
System::Threading::Monitor::Enter(m_arUnoPosToCliPos);
|
||||
@ -855,9 +825,9 @@ CliProxy::~CliProxy()
|
||||
{
|
||||
#if OSL_DEBUG_LEVEL >= 2
|
||||
sd::Trace::WriteLine(System::String::Format(
|
||||
new System::String(
|
||||
S"cli uno bridge: Destroying proxy for cli object, "
|
||||
S"id:\n\t{0}\n\t{1}\n"),
|
||||
gcnew System::String(
|
||||
"cli uno bridge: Destroying proxy for cli object, "
|
||||
"id:\n\t{0}\n\t{1}\n"),
|
||||
m_oid, m_type));
|
||||
#endif
|
||||
CliEnvHolder::g_cli_env->revokeInterface(m_oid, mapUnoType(m_unoType.get()));
|
||||
|
Loading…
x
Reference in New Issue
Block a user