Index: otp/lib/wx/api_gen/wx_extra/wxListCtrl.c_src =================================================================== --- otp.orig/lib/wx/api_gen/wx_extra/wxListCtrl.c_src 2014-02-02 15:52:25.000000000 +0200 +++ otp/lib/wx/api_gen/wx_extra/wxListCtrl.c_src 2014-02-02 15:59:11.429393400 +0200 @@ -165,7 +165,7 @@ callbackInfo* cb = new callbackInfo(); cb->port = Ecmd.port; cb->callbackID = sortCallback; - bool Result = This->SortItems(wxEListCtrlCompare, (long)cb); + bool Result = This->SortItems(wxEListCtrlCompare, (wxIntPtr)cb); delete cb; /* Destroy the callback, see wxEPrintout::clear_cb */ Index: otp/lib/wx/c_src/gen/wxe_funcs.cpp =================================================================== --- otp.orig/lib/wx/c_src/gen/wxe_funcs.cpp 2014-02-02 15:52:53.000000000 +0200 +++ otp/lib/wx/c_src/gen/wxe_funcs.cpp 2014-02-02 15:59:11.676060900 +0200 @@ -15885,7 +15885,7 @@ callbackInfo* cb = new callbackInfo(); cb->port = Ecmd.port; cb->callbackID = sortCallback; - bool Result = This->SortItems(wxEListCtrlCompare, (long)cb); + bool Result = This->SortItems(wxEListCtrlCompare, (wxIntPtr)cb); delete cb; /* Destroy the callback, see wxEPrintout::clear_cb */ Index: otp/lib/wx/c_src/wxe_callback_impl.cpp =================================================================== --- otp.orig/lib/wx/c_src/wxe_callback_impl.cpp 2014-02-02 15:52:53.562500000 +0200 +++ otp/lib/wx/c_src/wxe_callback_impl.cpp 2014-02-02 16:00:58.923099000 +0200 @@ -273,7 +273,7 @@ * wxListCtrlCompare wrapper * ****************************************************************************/ -int wxCALLBACK wxEListCtrlCompare(long item1, long item2, long callbackInfoPtr) +int wxCALLBACK wxEListCtrlCompare(wxIntPtr item1, wxIntPtr item2, wxIntPtr callbackInfoPtr) { callbackInfo * cb = (callbackInfo *)callbackInfoPtr; wxeMemEnv * memenv = ((WxeApp *) wxTheApp)->getMemEnv(cb->port); Index: otp/lib/wx/c_src/wxe_callback_impl.h =================================================================== --- otp.orig/lib/wx/c_src/wxe_callback_impl.h 2014-02-02 15:52:53.562500000 +0200 +++ otp/lib/wx/c_src/wxe_callback_impl.h 2014-02-02 16:01:28.933203100 +0200 @@ -70,6 +70,6 @@ int callbackID; }; -int wxCALLBACK wxEListCtrlCompare(long item1, long item2, long callbackInfoPtr); +int wxCALLBACK wxEListCtrlCompare(wxIntPtr item1, wxIntPtr item2, wxIntPtr callbackInfoPtr); #endif