Author: gadamopoulos
Date: Tue Feb 15 16:01:02 2011
New Revision: 50708
URL:
http://svn.reactos.org/svn/reactos?rev=50708&view=rev
Log:
[shell32]
- Fix some compilation issues with msc
Modified:
branches/cmake-bringup/dll/win32/shell32/shelllink.c
Modified: branches/cmake-bringup/dll/win32/shell32/shelllink.c
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/shell32…
==============================================================================
--- branches/cmake-bringup/dll/win32/shell32/shelllink.c [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/shell32/shelllink.c [iso-8859-1] Tue Feb 15 16:01:02
2011
@@ -187,9 +187,13 @@
/* strdup on the process heap */
static LPWSTR __inline HEAP_strdupAtoW( HANDLE heap, DWORD flags, LPCSTR str)
{
+ INT len;
+ LPWSTR p;
+
assert(str);
- INT len = MultiByteToWideChar( CP_ACP, 0, str, -1, NULL, 0 );
- LPWSTR p = HeapAlloc( heap, flags, len*sizeof (WCHAR) );
+
+ len = MultiByteToWideChar( CP_ACP, 0, str, -1, NULL, 0 );
+ p = HeapAlloc( heap, flags, len*sizeof (WCHAR) );
if( !p )
return p;
MultiByteToWideChar( CP_ACP, 0, str, -1, p, len );