diff --git a/samples/propgrid/tests.cpp b/samples/propgrid/tests.cpp index af1d93c5df..3a48785286 100644 --- a/samples/propgrid/tests.cpp +++ b/samples/propgrid/tests.cpp @@ -285,10 +285,11 @@ inline bool GetRandomBooleanVal() return (rand() % 2) != 0; } +extern "C" int gpiro_cmpfunc(const void* a, const void* b) { - const wxPGProperty* p1 = (const wxPGProperty*) a; - const wxPGProperty* p2 = (const wxPGProperty*) b; + const wxPGProperty* p1 = *static_cast(a); + const wxPGProperty* p2 = *static_cast(b); return (int) (((size_t)p1->GetClientData()) - ((size_t)p2->GetClientData())); }