fix comment, declare parameter type as constant Modified: trunk/reactos/subsys/system/winefile/winefile.c _____
Modified: trunk/reactos/subsys/system/winefile/winefile.c --- trunk/reactos/subsys/system/winefile/winefile.c 2005-05-13 09:35:15 UTC (rev 15258) +++ trunk/reactos/subsys/system/winefile/winefile.c 2005-05-13 10:27:19 UTC (rev 15259) @@ -188,13 +188,13 @@
}
-#define LOCAL_ALLOC(s) HeapAlloc(GetProcessHeap(), 0, s) -#define LOCAL_FREE(p) HeapFree(GetProcessHeap(), 0, p) +#define TMP_ALLOC(s) HeapAlloc(GetProcessHeap(), 0, s) +#define TMP_FREE(p) HeapFree(GetProcessHeap(), 0, p)
#else
-#define LOCAL_ALLOC(s) alloca(s) -#define LOCAL_FREE(p) +#define TMP_ALLOC(s) alloca(s) +#define TMP_FREE(p)
#endif
@@ -837,7 +837,7 @@ }
-static Entry* find_entry_shell(Entry* dir, LPITEMIDLIST pidl) +static Entry* find_entry_shell(Entry* dir, LPCITEMIDLIST pidl) { Entry* entry;
@@ -874,7 +874,7 @@ if (!pidl->mkid.cb) break;
- /* copy first element of item idlist -> could be replaced by SHBindToParent() */ + /* copy first element of item idlist */ next_pidl = (*Globals.iMalloc->lpVtbl->Alloc)(Globals.iMalloc, pidl->mkid.cb+sizeof(USHORT)); memcpy(next_pidl, pidl, pidl->mkid.cb);
((LPITEMIDLIST)((LPBYTE)next_pidl+pidl->mkid.cb))->mkid.cb = 0; @@ -1208,7 +1208,7 @@ len++;
if (len) { - array = (Entry**) LOCAL_ALLOC(len*sizeof(Entry*)); + array = (Entry**) TMP_ALLOC(len*sizeof(Entry*));
p = array; for(entry=dir->down; entry; entry=entry->next) @@ -1224,7 +1224,7 @@
(*p)->next = 0;
- LOCAL_FREE(array); + TMP_FREE(array); } }