1
0
Fork 0
mirror of synced 2025-03-07 03:53:26 +01:00

rpcrt4: Replace RPCRT4_strndupA with strdup.

This commit is contained in:
Alex Henrie 2023-06-07 21:07:00 -06:00 committed by Alexandre Julliard
parent 07d0f1f0c0
commit 3fd8c85fd1
2 changed files with 3 additions and 17 deletions

View file

@ -43,19 +43,6 @@
WINE_DEFAULT_DEBUG_CHANNEL(rpc);
LPSTR RPCRT4_strndupA(LPCSTR src, INT slen)
{
DWORD len;
LPSTR s;
if (!src) return NULL;
if (slen == -1) slen = strlen(src);
len = slen;
s = malloc(len + 1);
memcpy(s, src, len);
s[len] = 0;
return s;
}
LPSTR RPCRT4_strdupWtoA(LPCWSTR src)
{
DWORD len;
@ -992,9 +979,9 @@ RPC_STATUS RPC_ENTRY RpcBindingCopy(
DestBinding->ObjectUuid = SrcBinding->ObjectUuid;
DestBinding->BlockingFn = SrcBinding->BlockingFn;
DestBinding->Protseq = RPCRT4_strndupA(SrcBinding->Protseq, -1);
DestBinding->NetworkAddr = RPCRT4_strndupA(SrcBinding->NetworkAddr, -1);
DestBinding->Endpoint = RPCRT4_strndupA(SrcBinding->Endpoint, -1);
DestBinding->Protseq = strdup(SrcBinding->Protseq);
DestBinding->NetworkAddr = strdup(SrcBinding->NetworkAddr);
DestBinding->Endpoint = strdup(SrcBinding->Endpoint);
DestBinding->NetworkOptions = wcsdup(SrcBinding->NetworkOptions);
DestBinding->CookieAuth = wcsdup(SrcBinding->CookieAuth);
if (SrcBinding->Assoc) SrcBinding->Assoc->refs++;

View file

@ -143,7 +143,6 @@ typedef struct _RpcBinding
LPWSTR CookieAuth;
} RpcBinding;
LPSTR RPCRT4_strndupA(LPCSTR src, INT len) DECLSPEC_HIDDEN;
LPWSTR RPCRT4_strndupW(LPCWSTR src, INT len) DECLSPEC_HIDDEN;
LPSTR RPCRT4_strdupWtoA(LPCWSTR src) DECLSPEC_HIDDEN;
LPWSTR RPCRT4_strdupAtoW(LPCSTR src) DECLSPEC_HIDDEN;