]> git.saurik.com Git - wxWidgets.git/commitdiff
declare wxQsort in vector.h as well as utils.h to work around circular header depende...
authorPaul Cornett <paulcor@bullseye.com>
Thu, 29 Nov 2012 07:53:21 +0000 (07:53 +0000)
committerPaul Cornett <paulcor@bullseye.com>
Thu, 29 Nov 2012 07:53:21 +0000 (07:53 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73058 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/vector.h

index f2f337fae9492a350c8c529b18c15f407db24884..b56b42e52daa3f4259c8a04dd693cbd45284e74d 100644 (file)
@@ -36,6 +36,15 @@ inline void wxVectorSort(wxVector<T>& v)
 #include <new> // for placement new
 #include "wx/afterstd.h"
 
+// wxQsort is declared in wx/utils.h, but can't include that file here,
+// it indirectly includes this file. Just lovely...
+typedef int (*wxSortCallback)(const void* pItem1,
+                              const void* pItem2,
+                              const void* user_data);
+WXDLLIMPEXP_BASE void wxQsort(void* pbase, size_t total_elems,
+                              size_t size, wxSortCallback cmp,
+                              const void* user_data);
+
 namespace wxPrivate
 {