#include <9pm/windows.h>
#include <9pm/u.h>
#include <9pm/libc.h>
HCURSOR WINAPI
LoadCursor(HINSTANCE hInstance, LPCWSTR lpCursorName)
{
char *name;
HCURSOR h;
if(win_useunicode)
return LoadCursorW(hInstance, lpCursorName);
if((int)lpCursorName < (1<<16)) {
/* probably not a string */
return LoadCursorA(hInstance, (char*)lpCursorName);
}
name = win_wstr2utf(lpCursorName);
h = LoadCursorA(hInstance, name);
win_free(name);
return h;
}