FreeRDP
Loading...
Searching...
No Matches
Object.c
1
20#include <winpr/string.h>
21#include <winpr/collections.h>
22
23void* winpr_ObjectStringClone(const void* pvstr)
24{
25 const char* str = pvstr;
26 if (!str)
27 return NULL;
28 return _strdup(str);
29}
30
31void* winpr_ObjectWStringClone(const void* pvstr)
32{
33 const WCHAR* str = pvstr;
34 if (!str)
35 return NULL;
36 return _wcsdup(str);
37}
38
39void winpr_ObjectStringFree(void* pvstr)
40{
41 free(pvstr);
42}