Author: sserapion
Date: Thu Nov 27 15:22:59 2008
New Revision: 37696
URL:
http://svn.reactos.org/svn/reactos?rev=37696&view=rev
Log:
Fix 64bit warnings and errors.
Silence result computed not used warnings.
(Update your mingw-w64 to the latest snapshot to be able to build explorer).
Some linker issues still remain.
Modified:
branches/ros-amd64-bringup/reactos/base/shell/explorer/dialogs/searchprogram.cpp
branches/ros-amd64-bringup/reactos/base/shell/explorer/explorer.cpp
branches/ros-amd64-bringup/reactos/base/shell/explorer/explorer.rbuild
branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/filechild.cpp
branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/mainframe.cpp
branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/pane.cpp
branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/shellbrowser.cpp
branches/ros-amd64-bringup/reactos/base/shell/explorer/taskbar/taskbar.cpp
branches/ros-amd64-bringup/reactos/base/shell/explorer/taskbar/traynotify.cpp
branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/treedroptarget.h
branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/utility.cpp
branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/window.cpp
branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/window.h
Modified:
branches/ros-amd64-bringup/reactos/base/shell/explorer/dialogs/searchprogram.cpp
URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
==============================================================================
--- branches/ros-amd64-bringup/reactos/base/shell/explorer/dialogs/searchprogram.cpp
[iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/base/shell/explorer/dialogs/searchprogram.cpp
[iso-8859-1] Thu Nov 27 15:22:59 2008
@@ -111,19 +111,19 @@
LoadString(g_Globals._hInstance, IDS_NAMECOLUMN, szTemp, nChars);
column.pszText = szTemp;
- ListView_InsertColumn(_list_ctrl, 0, &column);
+ (void)ListView_InsertColumn(_list_ctrl, 0, &column);
column.cx = 300;
LoadString(g_Globals._hInstance, IDS_PATHCOLUMN, szTemp, nChars);
column.pszText = szTemp;
- ListView_InsertColumn(_list_ctrl, 1, &column);
+ (void)ListView_InsertColumn(_list_ctrl, 1, &column);
column.cx = 400;
LoadString(g_Globals._hInstance, IDS_MENUCOLUMN, szTemp, nChars);
column.pszText = szTemp;
- ListView_InsertColumn(_list_ctrl, 2, &column);
-
- ListView_SetExtendedListViewStyleEx(_list_ctrl, LVS_EX_FULLROWSELECT,
LVS_EX_FULLROWSELECT);
+ (void)ListView_InsertColumn(_list_ctrl, 2, &column);
+
+ (void)ListView_SetExtendedListViewStyleEx(_list_ctrl, LVS_EX_FULLROWSELECT,
LVS_EX_FULLROWSELECT);
_common_programs = SpecialFolderFSPath(CSIDL_COMMON_PROGRAMS, hwnd);
if (!_common_programs.empty())
@@ -161,7 +161,7 @@
HiddenWindow hide_listctrl(_list_ctrl);
- ListView_DeleteAllItems(_list_ctrl);
+ (void)ListView_DeleteAllItems(_list_ctrl);
if (delete_cache || !_thread._cache_valid) {
_thread.free_dirs();
@@ -254,11 +254,11 @@
item.iSubItem = 1;
item.pszText = (LPTSTR)(LPCTSTR)cache_entry._path;
- ListView_SetItem(_list_ctrl, &item);
+ (void)ListView_SetItem(_list_ctrl, &item);
item.iSubItem = 2;
item.pszText = (LPTSTR)(LPCTSTR)cache_entry._menu_path;
- ListView_SetItem(_list_ctrl, &item);
+ (void)ListView_SetItem(_list_ctrl, &item);
}
LRESULT FindProgramDlg::WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam)
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer/explorer.cpp
URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
==============================================================================
--- branches/ros-amd64-bringup/reactos/base/shell/explorer/explorer.cpp [iso-8859-1]
(original)
+++ branches/ros-amd64-bringup/reactos/base/shell/explorer/explorer.cpp [iso-8859-1] Thu
Nov 27 15:22:59 2008
@@ -1130,9 +1130,9 @@
if (_tcsstr(ext_options,TEXT("-console"))) {
AllocConsole();
- _dup2(_open_osfhandle((long)GetStdHandle(STD_INPUT_HANDLE), _O_RDONLY), 0);
- _dup2(_open_osfhandle((long)GetStdHandle(STD_OUTPUT_HANDLE), 0), 1);
- _dup2(_open_osfhandle((long)GetStdHandle(STD_ERROR_HANDLE), 0), 2);
+ _dup2(_open_osfhandle((intptr_t)GetStdHandle(STD_INPUT_HANDLE), _O_RDONLY), 0);
+ _dup2(_open_osfhandle((intptr_t)GetStdHandle(STD_OUTPUT_HANDLE), 0), 1);
+ _dup2(_open_osfhandle((intptr_t)GetStdHandle(STD_ERROR_HANDLE), 0), 2);
g_Globals._log = _fdopen(1, "w");
setvbuf(g_Globals._log, 0, _IONBF, 0);
@@ -1179,7 +1179,9 @@
if (use_gdb_stub) {
LOG(TEXT("waiting for debugger connection...\n"));
+#ifdef __i386__
initialize_gdb_stub();
+#endif
}
g_Globals.init(hInstance);
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer/explorer.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
==============================================================================
--- branches/ros-amd64-bringup/reactos/base/shell/explorer/explorer.rbuild [iso-8859-1]
(original)
+++ branches/ros-amd64-bringup/reactos/base/shell/explorer/explorer.rbuild [iso-8859-1]
Thu Nov 27 15:22:59 2008
@@ -62,7 +62,9 @@
<file>xs-native.cpp</file>
</directory>
<file>explorer.cpp</file>
- <file>i386-stub-win32.c</file>
+ <if property="ARCH" value="i386">
+ <file>i386-stub-win32.c</file>
+ </if>
<file>explorer.rc</file>
</module>
<installfile
installbase=".">explorer-cfg-template.xml</installfile>
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/filechild.cpp
URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
==============================================================================
--- branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/filechild.cpp
[iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/filechild.cpp
[iso-8859-1] Thu Nov 27 15:22:59 2008
@@ -424,7 +424,7 @@
hdl.prc = &rt;
hdl.pwpos = ℘
- Header_Layout(_left->_hwndHeader, &hdl);
+ (void)Header_Layout(_left->_hwndHeader, &hdl);
hdwp = DeferWindowPos(hdwp, _left->_hwndHeader, wp.hwndInsertAfter,
wp.x-1, wp.y, _split_pos-SPLIT_WIDTH/2+1, wp.cy, wp.flags);
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/mainframe.cpp
URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
==============================================================================
--- branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/mainframe.cpp
[iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/mainframe.cpp
[iso-8859-1] Thu Nov 27 15:22:59 2008
@@ -394,7 +394,7 @@
HINSTANCE hinst = ShellExecute(_hwnd, NULL/*operation*/, dlg.cmd/*file*/,
NULL/*parameters*/, NULL/*dir*/, dlg.cmdshow);
- if ((int)hinst <= 32)
+ if ((INT_PTR)hinst <= 32)
display_error(_hwnd, GetLastError());
}
break;}
@@ -629,7 +629,7 @@
HiddenWindow hide(_hsidebar);
WindowCanvas canvas(_hwnd);
- TreeView_DeleteAllItems(_hsidebar);
+ (void)TreeView_DeleteAllItems(_hsidebar);
g_Globals._icon_cache.get_icon(ICID_FAVORITES).add_to_imagelist(_himl, canvas);
g_Globals._icon_cache.get_icon(ICID_BOOKMARK).add_to_imagelist(_himl, canvas);
@@ -650,7 +650,7 @@
g_Globals._favorites.fill_tree(_hsidebar, hitem_bookmarks, _himl, canvas);
- TreeView_Expand(_hsidebar, hitem_bookmarks, TVE_EXPAND);
+ (void)TreeView_Expand(_hsidebar, hitem_bookmarks, TVE_EXPAND);
}
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/pane.cpp
URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
==============================================================================
--- branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/pane.cpp [iso-8859-1]
(original)
+++ branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/pane.cpp [iso-8859-1] Thu
Nov 27 15:22:59 2008
@@ -144,7 +144,7 @@
hdi.pszText = g_pos_names[idx];
hdi.fmt = HDF_STRING | g_pos_align[idx];
hdi.cxy = _widths[idx];
- Header_InsertItem(hwnd, idx, &hdi);
+ (void)Header_InsertItem(hwnd, idx, &hdi);
}
_hwndHeader = hwnd;
@@ -704,18 +704,18 @@
for(; x+_widths[i]<scroll_pos && i<COLUMNS; i++) {
x += _widths[i];
- Header_SetItem(_hwndHeader, i, &item);
+ (void)Header_SetItem(_hwndHeader, i, &item);
}
if (i < COLUMNS) {
x += _widths[i];
item.cxy = x - scroll_pos;
- Header_SetItem(_hwndHeader, i++, &item);
+ (void)Header_SetItem(_hwndHeader, i++, &item);
for(; i<COLUMNS; i++) {
item.cxy = _widths[i];
x += _widths[i];
- Header_SetItem(_hwndHeader, i, &item);
+ (void)Header_SetItem(_hwndHeader, i, &item);
}
}
}
@@ -779,7 +779,7 @@
x += _widths[col];
}
- ListBox_SetHorizontalExtent(_hwnd, x);
+ (void)ListBox_SetHorizontalExtent(_hwnd, x);
}
@@ -796,7 +796,7 @@
ClientRect clnt(_hwnd);
// move immediate to simulate HDS_FULLDRAG (for now [04/2000] not realy needed with
WINELIB)
- Header_SetItem(_hwndHeader, idx, phdn->pitem);
+ (void)Header_SetItem(_hwndHeader, idx, phdn->pitem);
_widths[idx] += dx;
@@ -845,7 +845,7 @@
item.mask = HDI_WIDTH;
item.cxy = _widths[phdn->iItem];
- Header_SetItem(_hwndHeader, phdn->iItem, &item);
+ (void)Header_SetItem(_hwndHeader, phdn->iItem, &item);
InvalidateRect(_hwnd, 0, TRUE);
break;}
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/shellbrowser.cpp
URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
==============================================================================
--- branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/shellbrowser.cpp
[iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/base/shell/explorer/shell/shellbrowser.cpp
[iso-8859-1] Thu Nov 27 15:22:59 2008
@@ -161,7 +161,7 @@
CONTEXT("ShellBrowserChild::InitializeTree()");
_himl_old = TreeView_SetImageList(_left_hwnd, _himl, TVSIL_NORMAL);
- TreeView_SetScrollTime(_left_hwnd, 100);
+ (void)TreeView_SetScrollTime(_left_hwnd, 100);
TV_INSERTSTRUCT tvInsert;
TV_ITEM& tvItem = tvInsert.item;
@@ -176,8 +176,8 @@
tvItem.cChildren = 1;
HTREEITEM hItem = TreeView_InsertItem(_left_hwnd, &tvInsert);
- TreeView_SelectItem(_left_hwnd, hItem);
- TreeView_Expand(_left_hwnd, hItem, TVE_EXPAND);
+ (void)TreeView_SelectItem(_left_hwnd, hItem);
+ (void)TreeView_Expand(_left_hwnd, hItem, TVE_EXPAND);
}
bool ShellBrowser::InitDragDrop()
@@ -273,7 +273,7 @@
CONTEXT("ShellBrowser::OnTreeItemExpanding()");
if (pnmtv->action == TVE_COLLAPSE)
- TreeView_Expand(_left_hwnd, pnmtv->itemNew.hItem,
TVE_COLLAPSE|TVE_COLLAPSERESET);
+ (void)TreeView_Expand(_left_hwnd, pnmtv->itemNew.hItem,
TVE_COLLAPSE|TVE_COLLAPSERESET);
else if (pnmtv->action == TVE_EXPAND) {
ShellDirectory* entry = (ShellDirectory*)TreeView_GetItemData(_left_hwnd,
pnmtv->itemNew.hItem);
@@ -288,7 +288,7 @@
tvItem.hItem = pnmtv->itemNew.hItem;
tvItem.cChildren = 0;
- TreeView_SetItem(_left_hwnd, &tvItem);
+ (void)TreeView_SetItem(_left_hwnd, &tvItem);
}
}
}
@@ -316,7 +316,7 @@
while((hchild=hnext) != 0) {
hnext = TreeView_GetNextSibling(_left_hwnd, hchild);
- TreeView_DeleteItem(_left_hwnd, hchild);
+ (void)TreeView_DeleteItem(_left_hwnd, hchild);
}
TV_ITEM tvItem;
@@ -531,7 +531,7 @@
if ((Entry*)TreeView_GetItemData(_left_hwnd,hitem) == entry) {
if (TreeView_SelectItem(_left_hwnd, hitem)) {
if (expand)
- TreeView_Expand(_left_hwnd, hitem, TVE_EXPAND);
+ (void)TreeView_Expand(_left_hwnd, hitem, TVE_EXPAND);
return hitem;
}
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer/taskbar/taskbar.cpp
URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
==============================================================================
--- branches/ros-amd64-bringup/reactos/base/shell/explorer/taskbar/taskbar.cpp
[iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/base/shell/explorer/taskbar/taskbar.cpp
[iso-8859-1] Thu Nov 27 15:22:59 2008
@@ -324,13 +324,13 @@
{
HICON hIcon = 0;
- SendMessageTimeout(hwnd, WM_GETICON, ICON_SMALL2, 0, SMTO_ABORTIFHUNG, 1000,
(LPDWORD)&hIcon);
-
- if (!hIcon)
- SendMessageTimeout(hwnd, WM_GETICON, ICON_SMALL, 0, SMTO_ABORTIFHUNG, 1000,
(LPDWORD)&hIcon);
-
- if (!hIcon)
- SendMessageTimeout(hwnd, WM_GETICON, ICON_BIG, 0, SMTO_ABORTIFHUNG, 1000,
(LPDWORD)&hIcon);
+ SendMessageTimeout(hwnd, WM_GETICON, ICON_SMALL2, 0, SMTO_ABORTIFHUNG, 1000,
(PDWORD_PTR)&hIcon);
+
+ if (!hIcon)
+ SendMessageTimeout(hwnd, WM_GETICON, ICON_SMALL, 0, SMTO_ABORTIFHUNG, 1000,
(PDWORD_PTR)&hIcon);
+
+ if (!hIcon)
+ SendMessageTimeout(hwnd, WM_GETICON, ICON_BIG, 0, SMTO_ABORTIFHUNG, 1000,
(PDWORD_PTR)&hIcon);
if (!hIcon)
hIcon = (HICON)GetClassLong(hwnd, GCL_HICONSM);
@@ -339,7 +339,7 @@
hIcon = (HICON)GetClassLong(hwnd, GCL_HICON);
if (!hIcon)
- SendMessageTimeout(hwnd, WM_QUERYDRAGICON, 0, 0, 0, 1000, (LPDWORD)&hIcon);
+ SendMessageTimeout(hwnd, WM_QUERYDRAGICON, 0, 0, 0, 1000, (PDWORD_PTR)&hIcon);
return hIcon;
}
@@ -348,13 +348,13 @@
{
HICON hIcon = 0;
- SendMessageTimeout(hwnd, WM_GETICON, ICON_BIG, 0, SMTO_ABORTIFHUNG, 1000,
(LPDWORD)&hIcon);
-
- if (!hIcon)
- SendMessageTimeout(hwnd, WM_GETICON, ICON_SMALL2, 0, SMTO_ABORTIFHUNG, 1000,
(LPDWORD)&hIcon);
-
- if (!hIcon)
- SendMessageTimeout(hwnd, WM_GETICON, ICON_SMALL, 0, SMTO_ABORTIFHUNG, 1000,
(LPDWORD)&hIcon);
+ SendMessageTimeout(hwnd, WM_GETICON, ICON_BIG, 0, SMTO_ABORTIFHUNG, 1000,
(PDWORD_PTR)&hIcon);
+
+ if (!hIcon)
+ SendMessageTimeout(hwnd, WM_GETICON, ICON_SMALL2, 0, SMTO_ABORTIFHUNG, 1000,
(PDWORD_PTR)&hIcon);
+
+ if (!hIcon)
+ SendMessageTimeout(hwnd, WM_GETICON, ICON_SMALL, 0, SMTO_ABORTIFHUNG, 1000,
(PDWORD_PTR)&hIcon);
if (allow_from_class) {
if (!hIcon)
@@ -365,7 +365,7 @@
}
if (!hIcon)
- SendMessageTimeout(hwnd, WM_QUERYDRAGICON, 0, 0, 0, 1000, (LPDWORD)&hIcon);
+ SendMessageTimeout(hwnd, WM_QUERYDRAGICON, 0, 0, 0, 1000, (PDWORD_PTR)&hIcon);
return hIcon;
}
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer/taskbar/traynotify.cpp
URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
==============================================================================
--- branches/ros-amd64-bringup/reactos/base/shell/explorer/taskbar/traynotify.cpp
[iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/base/shell/explorer/taskbar/traynotify.cpp
[iso-8859-1] Thu Nov 27 15:22:59 2008
@@ -966,7 +966,7 @@
HiddenWindow hide(_tree_ctrl);
- TreeView_DeleteAllItems(_tree_ctrl);
+ (void)TreeView_DeleteAllItems(_tree_ctrl);
TV_INSERTSTRUCT tvi;
@@ -1040,12 +1040,12 @@
CheckDlgButton(_hwnd, ID_SHOW_HIDDEN_ICONS, _pNotifyArea->_show_hidden? BST_CHECKED:
BST_UNCHECKED);
}
- TreeView_Expand(_tree_ctrl, _hitemCurrent_visible, TVE_EXPAND);
- TreeView_Expand(_tree_ctrl, _hitemCurrent_hidden, TVE_EXPAND);
- TreeView_Expand(_tree_ctrl, _hitemCurrent, TVE_EXPAND);
- TreeView_Expand(_tree_ctrl, _hitemConfig, TVE_EXPAND);
-
- TreeView_EnsureVisible(_tree_ctrl, _hitemCurrent_visible);
+ (void)TreeView_Expand(_tree_ctrl, _hitemCurrent_visible, TVE_EXPAND);
+ (void)TreeView_Expand(_tree_ctrl, _hitemCurrent_hidden, TVE_EXPAND);
+ (void)TreeView_Expand(_tree_ctrl, _hitemCurrent, TVE_EXPAND);
+ (void)TreeView_Expand(_tree_ctrl, _hitemConfig, TVE_EXPAND);
+
+ (void)TreeView_EnsureVisible(_tree_ctrl, _hitemCurrent_visible);
}
void TrayNotifyDlg::InsertItem(HTREEITEM hparent, HTREEITEM after, const NotifyInfo&
entry, HDC hdc)
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/treedroptarget.h
URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
==============================================================================
--- branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/treedroptarget.h
[iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/treedroptarget.h
[iso-8859-1] Thu Nov 27 15:22:59 2008
@@ -50,7 +50,7 @@
GlobalUnlock(medium.hGlobal);
}
- TreeView_SelectDropTarget(m_hTargetWnd, NULL);
+ (void)TreeView_SelectDropTarget(m_hTargetWnd, NULL);
return true; //let base free the medium
}
@@ -67,14 +67,14 @@
HTREEITEM hItem = TreeView_HitTest(m_hTargetWnd,&hit);
if (hItem != NULL)
- TreeView_SelectDropTarget(m_hTargetWnd, hItem);
+ (void)TreeView_SelectDropTarget(m_hTargetWnd, hItem);
return IDropTargetImpl::DragOver(grfKeyState, pt, pdwEffect);
}
virtual HRESULT STDMETHODCALLTYPE DragLeave(void)
{
- TreeView_SelectDropTarget(m_hTargetWnd, NULL);
+ (void)TreeView_SelectDropTarget(m_hTargetWnd, NULL);
return IDropTargetImpl::DragLeave();
}
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/utility.cpp
URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
==============================================================================
--- branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/utility.cpp
[iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/utility.cpp
[iso-8859-1] Thu Nov 27 15:22:59 2008
@@ -192,7 +192,7 @@
HINSTANCE hinst = ShellExecute(hwnd, NULL/*operation*/, cmd, parameters, NULL/*dir*/,
nCmdShow);
- if ((int)hinst <= 32) {
+ if ((INT_PTR)hinst <= 32) {
display_error(hwnd, GetLastError());
return FALSE;
}
@@ -205,7 +205,7 @@
{
HINSTANCE hinst = ShellExecuteA(hwnd, NULL/*operation*/, cmd, parameters, NULL/*dir*/,
nCmdShow);
- if ((int)hinst <= 32) {
+ if ((INT_PTR)hinst <= 32) {
display_error(hwnd, GetLastError());
return FALSE;
}
@@ -387,7 +387,7 @@
_tcscpy(parameters, TEXT("shell32.dll,Control_RunDLL "));
_tcscat(parameters, applet);
- return ((int)ShellExecute(hwnd, TEXT("open"), TEXT("rundll32.exe"),
parameters, NULL, SW_SHOWDEFAULT) > 32);
+ return ((INT_PTR)ShellExecute(hwnd, TEXT("open"),
TEXT("rundll32.exe"), parameters, NULL, SW_SHOWDEFAULT) > 32);
}
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/window.cpp
URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
==============================================================================
--- branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/window.cpp [iso-8859-1]
(original)
+++ branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/window.cpp [iso-8859-1]
Thu Nov 27 15:22:59 2008
@@ -1289,11 +1289,11 @@
int idx = ListView_GetSelectionMark(_hwnd);
LPARAM param = ListView_GetItemData(_hwnd, idx);
- ListView_SortItems(_hwnd, _compare_fct, (LPARAM)this);
+ (void)ListView_SortItems(_hwnd, _compare_fct, (LPARAM)this);
if (idx >= 0) {
idx = ListView_FindItemPara(_hwnd, param);
- ListView_EnsureVisible(_hwnd, idx, FALSE);
+ (void)ListView_EnsureVisible(_hwnd, idx, FALSE);
}
}
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/window.h
URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
==============================================================================
--- branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/window.h [iso-8859-1]
(original)
+++ branches/ros-amd64-bringup/reactos/base/shell/explorer/utility/window.h [iso-8859-1]
Thu Nov 27 15:22:59 2008
@@ -837,7 +837,7 @@
{
if (!_cmd.empty()) {
HINSTANCE hinst = ShellExecute(GetParent(_hwnd), _T("open"), _cmd, 0, 0,
SW_SHOWNORMAL);
- return (int)hinst > HINSTANCE_ERROR;
+ return (ULONG_PTR)hinst > HINSTANCE_ERROR;
}
return true;
@@ -860,7 +860,7 @@
void add(HWND hparent, HWND htool, LPCTSTR txt=LPSTR_TEXTCALLBACK, LPARAM lparam=0)
{
TOOLINFO ti = {
- sizeof(TOOLINFO), TTF_SUBCLASS|TTF_IDISHWND|TTF_TRANSPARENT, hparent, (UINT)htool,
+ sizeof(TOOLINFO), TTF_SUBCLASS|TTF_IDISHWND|TTF_TRANSPARENT, hparent,
(UINT_PTR)htool,
{0,0,0,0}, 0, (LPTSTR)txt, lparam
};
@@ -892,7 +892,7 @@
void remove(HWND hparent, HWND htool)
{
TOOLINFO ti = {
- sizeof(TOOLINFO), TTF_IDISHWND, hparent, (UINT)htool,
+ sizeof(TOOLINFO), TTF_IDISHWND, hparent, (UINT_PTR)htool,
{0,0,0,0}, 0, 0, 0
};