Removed the A/W constants for builtin cursors, icons and resource
types since they don't exist on Windows, and added typecasts
everywhere instead.
diff --git a/controls/button.c b/controls/button.c
index 1368599..2ffa0b9 100644
--- a/controls/button.c
+++ b/controls/button.c
@@ -108,7 +108,7 @@
ButtonWndProcA, /* procA */
ButtonWndProcW, /* procW */
NB_EXTRA_BYTES, /* extra */
- IDC_ARROWA, /* cursor */
+ IDC_ARROW, /* cursor */
0 /* brush */
};
diff --git a/controls/combo.c b/controls/combo.c
index 6b2d6a4..3a2d000 100644
--- a/controls/combo.c
+++ b/controls/combo.c
@@ -85,7 +85,7 @@
ComboWndProcA, /* procA */
ComboWndProcW, /* procW */
sizeof(HEADCOMBO *), /* extra */
- IDC_ARROWA, /* cursor */
+ IDC_ARROW, /* cursor */
0 /* brush */
};
diff --git a/controls/desktop.c b/controls/desktop.c
index 8ee0acc..10fc475 100644
--- a/controls/desktop.c
+++ b/controls/desktop.c
@@ -52,7 +52,7 @@
NULL, /* procA (winproc is Unicode only) */
DesktopWndProc, /* procW */
0, /* extra */
- IDC_ARROWA, /* cursor */
+ IDC_ARROW, /* cursor */
(HBRUSH)(COLOR_BACKGROUND+1) /* brush */
};
diff --git a/controls/edit.c b/controls/edit.c
index c6e991a..d67ab35 100644
--- a/controls/edit.c
+++ b/controls/edit.c
@@ -289,7 +289,7 @@
EditWndProcA, /* procA */
EditWndProcW, /* procW */
sizeof(EDITSTATE *), /* extra */
- IDC_IBEAMA, /* cursor */
+ IDC_IBEAM, /* cursor */
0 /* brush */
};
diff --git a/controls/icontitle.c b/controls/icontitle.c
index 53bd8f8..44173cd 100644
--- a/controls/icontitle.c
+++ b/controls/icontitle.c
@@ -51,7 +51,7 @@
NULL, /* procA (winproc is Unicode only) */
IconTitleWndProc, /* procW */
0, /* extra */
- IDC_ARROWA, /* cursor */
+ IDC_ARROW, /* cursor */
0 /* brush */
};
diff --git a/controls/listbox.c b/controls/listbox.c
index 0bbaa76..b6ddb38 100644
--- a/controls/listbox.c
+++ b/controls/listbox.c
@@ -143,7 +143,7 @@
ListBoxWndProcA, /* procA */
ListBoxWndProcW, /* procW */
sizeof(LB_DESCR *), /* extra */
- IDC_ARROWA, /* cursor */
+ IDC_ARROW, /* cursor */
0 /* brush */
};
@@ -158,7 +158,7 @@
ComboLBWndProcA, /* procA */
ComboLBWndProcW, /* procW */
sizeof(LB_DESCR *), /* extra */
- IDC_ARROWA, /* cursor */
+ IDC_ARROW, /* cursor */
0 /* brush */
};
diff --git a/controls/menu.c b/controls/menu.c
index 16af97a..fa663cd 100644
--- a/controls/menu.c
+++ b/controls/menu.c
@@ -191,7 +191,7 @@
NULL, /* procA (winproc is Unicode only) */
PopupMenuWndProc, /* procW */
sizeof(HMENU), /* extra */
- IDC_ARROWA, /* cursor */
+ IDC_ARROW, /* cursor */
(HBRUSH)(COLOR_MENU+1) /* brush */
};
@@ -3937,7 +3937,7 @@
if (!name) return 0;
instance = GetExePtr( instance );
- if (!(hRsrc = FindResource16( instance, name, RT_MENUA ))) return 0;
+ if (!(hRsrc = FindResource16( instance, name, (LPSTR)RT_MENU ))) return 0;
if (!(handle = LoadResource16( instance, hRsrc ))) return 0;
hMenu = LoadMenuIndirect16(LockResource16(handle));
FreeResource16( handle );
@@ -3950,7 +3950,7 @@
*/
HMENU WINAPI LoadMenuA( HINSTANCE instance, LPCSTR name )
{
- HRSRC hrsrc = FindResourceA( instance, name, RT_MENUA );
+ HRSRC hrsrc = FindResourceA( instance, name, (LPSTR)RT_MENU );
if (!hrsrc) return 0;
return LoadMenuIndirectA( (LPCVOID)LoadResource( instance, hrsrc ));
}
@@ -3961,7 +3961,7 @@
*/
HMENU WINAPI LoadMenuW( HINSTANCE instance, LPCWSTR name )
{
- HRSRC hrsrc = FindResourceW( instance, name, RT_MENUW );
+ HRSRC hrsrc = FindResourceW( instance, name, (LPWSTR)RT_MENU );
if (!hrsrc) return 0;
return LoadMenuIndirectW( (LPCVOID)LoadResource( instance, hrsrc ));
}
diff --git a/controls/scroll.c b/controls/scroll.c
index fc10e28..ac1553c 100644
--- a/controls/scroll.c
+++ b/controls/scroll.c
@@ -136,7 +136,7 @@
NULL, /* procA (winproc is Unicode only) */
ScrollBarWndProc, /* procW */
sizeof(SCROLLBAR_INFO), /* extra */
- IDC_ARROWA, /* cursor */
+ IDC_ARROW, /* cursor */
0 /* brush */
};
diff --git a/controls/static.c b/controls/static.c
index 43216e8..c020d4c 100644
--- a/controls/static.c
+++ b/controls/static.c
@@ -84,7 +84,7 @@
StaticWndProcA, /* procA */
StaticWndProcW, /* procW */
STATIC_EXTRA_BYTES, /* extra */
- IDC_ARROWA, /* cursor */
+ IDC_ARROW, /* cursor */
0 /* brush */
};