/* This is guaranteed to be a stable sort since version 2.32.  */
void g_qsort_with_data(gconstpointer pbase, gint total_elems, gsize size, GCompareDataFunc compare_func, gpointer user_data)
/* This is guaranteed to be a stable sort since version 2.32.  */
void g_qsort_with_data(gconstpointer pbase, gint total_elems, gsize size, GCompareDataFunc compare_func, gpointer user_data)
{
  msort_r ((gpointer)pbase, total_elems, size, compare_func, user_data);
}