Хотя глянул в сорцы этой w32, на x64 она и не заработает, бо там вот такие вот перлы повсюду
| Код |
|---|
const HWND hwnd = (HWND)(int)luaL_checknumber( L, 1);
WPARAM wparam = ( WPARAM) luaL_checknumber( L, 3);
|
и так далее и тому подобное. Видны потуги поправить в виде макроса MYP2HCAST, понатыканного местами, но увы и ах, и макрос неправильный, и понатыкан не везде, и, главное, сколько ни касть, в дабл все равно 64 бита не влезут, там надо более серьезно переписывать.