Function

GLibqsort_with_data

deprecated: 2.82

Declaration [src]

void
g_qsort_with_data(
gconstpointerpbase,
ginttotal_elems,
gsizesize,
GCompareDataFunccompare_func,
gpointeruser_data
)

Description [src]

This is just like the standard C qsort() function, but the comparison routine accepts a user data argument (like qsort_r()).

Unlike qsort(), this is guaranteed to be a stable sort (since GLib 2.32).

Deprecated since: 2.82

total_elems is too small to represent larger arrays; use g_sort_array() instead.

Parameters

pbase

Type: gconstpointer

Start of array to sort.

The data is owned by the caller of the function.
total_elems

Type: gint

Elements in the array.

size

Type: gsize

Size of each element.

compare_func

Type: GCompareDataFunc

Function to compare elements.

user_data

Type: gpointer

Data to pass to compare_func.

The argument can be NULL.
The data is owned by the caller of the function.

AltStyle によって変換されたページ (->オリジナル) /