summaryrefslogtreecommitdiff
path: root/cli_ure
diff options
context:
space:
mode:
authorThomas Arnhold <thomas@arnhold.org>2014-05-11 20:08:46 +0200
committerThomas Arnhold <thomas@arnhold.org>2014-05-12 14:53:26 +0000
commit49dff05943db6e58c5216e85fd2923d8da9ebbb5 (patch)
tree48437e3de76773dc27b28f1bb7273550952abb93 /cli_ure
parent82a26c4bd03af4596ec0add69a52d20c77544144 (diff)
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>
Diffstat (limited to 'cli_ure')
-rw-r--r--cli_ure/source/uno_bridge/cli_data.cxx10
-rw-r--r--cli_ure/source/uno_bridge/cli_environment.cxx4
-rw-r--r--cli_ure/source/uno_bridge/cli_proxy.cxx70
3 files changed, 22 insertions, 62 deletions
diff --git a/cli_ure/source/uno_bridge/cli_data.cxx b/cli_ure/source/uno_bridge/cli_data.cxx
index a5e2f38eab87..9e3a32782b7a 100644
--- a/cli_ure/source/uno_bridge/cli_data.cxx
+++ b/cli_ure/source/uno_bridge/cli_data.cxx
@@ -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;
diff --git a/cli_ure/source/uno_bridge/cli_environment.cxx b/cli_ure/source/uno_bridge/cli_environment.cxx
index 28149b921255..826b56e015d6 100644
--- a/cli_ure/source/uno_bridge/cli_environment.cxx
+++ b/cli_ure/source/uno_bridge/cli_environment.cxx
@@ -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);
}
diff --git a/cli_ure/source/uno_bridge/cli_proxy.cxx b/cli_ure/source/uno_bridge/cli_proxy.cxx
index cbe3fb618251..2983d9328013 100644
--- a/cli_ure/source/uno_bridge/cli_proxy.cxx
+++ b/cli_ure/source/uno_bridge/cli_proxy.cxx
@@ -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()));