rpcrt4: Don't print fixmes for NDR types without a freeing function.

rpcrt4: Add traces to the start of TowerConstruct and TowerExplode.
<rob at codeweavers.com>

svn path=/trunk/; revision=31855
This commit is contained in:
Christoph von Wittich
2008-01-18 11:22:16 +00:00
parent 7e4a0d01fb
commit d9ca23e550
2 changed files with 6 additions and 2 deletions
-2
View File
@@ -2566,7 +2566,6 @@ static unsigned char * ComplexFree(PMIDL_STUB_MESSAGE pStubMsg,
else
m(pStubMsg, pMemory, desc);
}
else FIXME("no freer for embedded type %02x\n", *desc);
pMemory += size;
pFormat += 2;
continue;
@@ -5243,7 +5242,6 @@ static void union_arm_free(PMIDL_STUB_MESSAGE pStubMsg,
m(pStubMsg, pMemory, desc);
}
}
else FIXME("no freer for embedded type %02x\n", *desc);
}
}
+6
View File
@@ -267,6 +267,9 @@ RPC_STATUS WINAPI TowerExplode(
const twr_uuid_floor_t *object_floor;
const twr_uuid_floor_t *syntax_floor;
TRACE("(%p, %p, %p, %p, %p, %p)\n", tower, object, syntax, protseq,
endpoint, address);
if (protseq)
*protseq = NULL;
if (endpoint)
@@ -336,6 +339,9 @@ RPC_STATUS WINAPI TowerConstruct(
twr_uuid_floor_t *object_floor;
twr_uuid_floor_t *syntax_floor;
TRACE("(%p, %p, %s, %s, %s, %p)\n", object, syntax, debugstr_a(protseq),
debugstr_a(endpoint), debugstr_a(address), tower);
*tower = NULL;
status = RpcTransport_GetTopOfTower(NULL, &tower_size, protseq, address, endpoint);