From: Matthias Clasen Date: Tue, 30 Aug 2005 14:19:56 +0000 (+0000) Subject: Enhance sort() documentation. (#314839, Behdad Esfahbod) X-Git-Tag: GLIB_2_9_0~91 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=555b46b039886c0e0f9f34c040e0bd6c6f9bd519;p=platform%2Fupstream%2Fglib.git Enhance sort() documentation. (#314839, Behdad Esfahbod) 2005-08-30 Matthias Clasen * glib/tmpl/arrays.sgml: * glib/tmpl/arrays_pointer.sgml: * glib/tmpl/arrays_byte.sgml: Enhance sort() documentation. (#314839, Behdad Esfahbod) --- diff --git a/docs/reference/ChangeLog b/docs/reference/ChangeLog index de6483a..2d14ed2 100644 --- a/docs/reference/ChangeLog +++ b/docs/reference/ChangeLog @@ -1,3 +1,10 @@ +2005-08-30 Matthias Clasen + + * glib/tmpl/arrays.sgml: + * glib/tmpl/arrays_pointer.sgml: + * glib/tmpl/arrays_byte.sgml: Enhance sort() documentation. + (#314839, Behdad Esfahbod) + 2005-08-26 Matthias Clasen * glib/glib-docs.sgml: diff --git a/docs/reference/glib/tmpl/arrays.sgml b/docs/reference/glib/tmpl/arrays.sgml index 4ed6207..57b0e36 100644 --- a/docs/reference/glib/tmpl/arrays.sgml +++ b/docs/reference/glib/tmpl/arrays.sgml @@ -231,8 +231,12 @@ Removes the given number of elements starting at the given index from a Sorts a #GArray using @compare_func which should be a qsort()-style comparison -function (returns -1 for first arg is less than second arg, 0 for equal, 1 if -first arg is greater than second arg). +function (returns less than zero for first arg is less than second arg, +zero for equal, greater zero if first arg is greater than second arg). + + +If two array elements compare equal, their order in the sorted array is +undefined. @array: a #GArray. @@ -241,7 +245,7 @@ first arg is greater than second arg). -Like g_array_sort(), but the comparison function receives a user data +Like g_array_sort(), but the comparison function receives an extra user data argument. diff --git a/docs/reference/glib/tmpl/arrays_byte.sgml b/docs/reference/glib/tmpl/arrays_byte.sgml index 39e24d3..7524853 100644 --- a/docs/reference/glib/tmpl/arrays_byte.sgml +++ b/docs/reference/glib/tmpl/arrays_byte.sgml @@ -144,8 +144,13 @@ Removes the given number of bytes starting at the given index from a Sorts a byte array, using @compare_func which should be a qsort()-style -comparison function (returns -1 for first arg is less than second arg, 0 for -equal, 1 if first arg is greater than second arg). +comparison function (returns less than zero for first arg is less than second +arg, zero for equal, greater than zero if first arg is greater than second +arg). + + +If two array elements compare equal, their order in the sorted array is +undefined. @array: a #GByteArray. @@ -154,7 +159,8 @@ equal, 1 if first arg is greater than second arg). -Like g_byte_array_sort(), but the comparison function takes a user data argument. +Like g_byte_array_sort(), but the comparison function takes an extra user data +argument. @array: a #GByteArray. diff --git a/docs/reference/glib/tmpl/arrays_pointer.sgml b/docs/reference/glib/tmpl/arrays_pointer.sgml index 0c912d9..139c9ce 100644 --- a/docs/reference/glib/tmpl/arrays_pointer.sgml +++ b/docs/reference/glib/tmpl/arrays_pointer.sgml @@ -173,12 +173,16 @@ Removes the given number of pointers starting at the given index from a Sorts the array, using @compare_func which should be a qsort()-style comparison -function (returns -1 for first arg is less than second arg, 0 for equal, 1 if -first arg is greater than second arg). +function (returns less than zero for first arg is less than second arg, +zero for equal, greater than zero if irst arg is greater than second arg). + + +If two array elements compare equal, their order in the sorted array is +undefined. -The comparison function for g_ptr_array_sort() doesn't take the pointers from the array as arguments, -it takes pointers to the pointers in the array. +The comparison function for g_ptr_array_sort() doesn't take the pointers +from the array as arguments, it takes pointers to the pointers in the array. @array: a #GPtrArray. @@ -187,11 +191,13 @@ it takes pointers to the pointers in the array. -Like g_ptr_array_sort(), but the comparison function has a user data argument. +Like g_ptr_array_sort(), but the comparison function has an extra user data +argument. -The comparison function for g_ptr_array_sort_with_data() doesn't take the pointers from the array as arguments, -it takes pointers to the pointers in the array. +The comparison function for g_ptr_array_sort_with_data() doesn't take the +pointers from the array as arguments, it takes pointers to the pointers in +the array. @array: a #GPtrArray.