[INCLUDE/REACTOS]
authorAmine Khaldi <amine.khaldi@reactos.org>
Fri, 31 Oct 2014 15:32:05 +0000 (15:32 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Fri, 31 Oct 2014 15:32:05 +0000 (15:32 +0000)
* Fix GCC build.

svn path=/branches/shell-experiments/; revision=65149

include/reactos/undocshell.h

index 2dee756..16c32f9 100644 (file)
@@ -533,7 +533,7 @@ BOOL WINAPI SHDesktopMessageLoop(HANDLE);
 #include <stdio.h>
 
 #define SMC_EXEC 4
-extern "C" INT WINAPI Shell_GetCachedImageIndex(LPCWSTR szPath, INT nIndex, UINT bSimulateDoc);
+INT WINAPI Shell_GetCachedImageIndex(LPCWSTR szPath, INT nIndex, UINT bSimulateDoc);
 
 static inline ULONG
 Win32DbgPrint(const char *filename, int line, const char *lpFormat, ...)
@@ -574,13 +574,14 @@ Win32DbgPrint(const char *filename, int line, const char *lpFormat, ...)
 static inline void DbgDumpMenuInternal(HMENU hmenu, char* padding, int padlevel)
 {
     WCHAR label[128];
+    int i;
+    int count = GetMenuItemCount(hmenu);
 
     padding[padlevel] = '.';
     padding[padlevel + 1] = '.';
     padding[padlevel + 2] = 0;
 
-    int count = GetMenuItemCount(hmenu);
-    for (int i = 0; i < count; i++)
+    for (i = 0; i < count; i++)
     {
         MENUITEMINFOW mii = { 0 };