mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-10-28 23:12:17 +01:00
various: add GLIB_AVAILABLE_IN_ALL everywhere else
Add the GLIB_AVAILABLE_IN_ALL annotation to all old functions (that haven't already been annotated with the GLIB_AVAILABLE_IN_* macros or a deprecation macro). If we discover in the future that we cannot use only one macro on Windows, it will be an easy sed patch to fix that. https://bugzilla.gnome.org/show_bug.cgi?id=688681
This commit is contained in:
@@ -38,71 +38,97 @@ typedef gint (* GSequenceIterCompareFunc) (GSequenceIter *a,
|
||||
|
||||
|
||||
/* GSequence */
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequence * g_sequence_new (GDestroyNotify data_destroy);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
void g_sequence_free (GSequence *seq);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
gint g_sequence_get_length (GSequence *seq);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
void g_sequence_foreach (GSequence *seq,
|
||||
GFunc func,
|
||||
gpointer user_data);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
void g_sequence_foreach_range (GSequenceIter *begin,
|
||||
GSequenceIter *end,
|
||||
GFunc func,
|
||||
gpointer user_data);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
void g_sequence_sort (GSequence *seq,
|
||||
GCompareDataFunc cmp_func,
|
||||
gpointer cmp_data);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
void g_sequence_sort_iter (GSequence *seq,
|
||||
GSequenceIterCompareFunc cmp_func,
|
||||
gpointer cmp_data);
|
||||
|
||||
|
||||
/* Getting iters */
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_get_begin_iter (GSequence *seq);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_get_end_iter (GSequence *seq);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_get_iter_at_pos (GSequence *seq,
|
||||
gint pos);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_append (GSequence *seq,
|
||||
gpointer data);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_prepend (GSequence *seq,
|
||||
gpointer data);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_insert_before (GSequenceIter *iter,
|
||||
gpointer data);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
void g_sequence_move (GSequenceIter *src,
|
||||
GSequenceIter *dest);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
void g_sequence_swap (GSequenceIter *a,
|
||||
GSequenceIter *b);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_insert_sorted (GSequence *seq,
|
||||
gpointer data,
|
||||
GCompareDataFunc cmp_func,
|
||||
gpointer cmp_data);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_insert_sorted_iter (GSequence *seq,
|
||||
gpointer data,
|
||||
GSequenceIterCompareFunc iter_cmp,
|
||||
gpointer cmp_data);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
void g_sequence_sort_changed (GSequenceIter *iter,
|
||||
GCompareDataFunc cmp_func,
|
||||
gpointer cmp_data);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
void g_sequence_sort_changed_iter (GSequenceIter *iter,
|
||||
GSequenceIterCompareFunc iter_cmp,
|
||||
gpointer cmp_data);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
void g_sequence_remove (GSequenceIter *iter);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
void g_sequence_remove_range (GSequenceIter *begin,
|
||||
GSequenceIter *end);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
void g_sequence_move_range (GSequenceIter *dest,
|
||||
GSequenceIter *begin,
|
||||
GSequenceIter *end);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_search (GSequence *seq,
|
||||
gpointer data,
|
||||
GCompareDataFunc cmp_func,
|
||||
gpointer cmp_data);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_search_iter (GSequence *seq,
|
||||
gpointer data,
|
||||
GSequenceIterCompareFunc iter_cmp,
|
||||
gpointer cmp_data);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_lookup (GSequence *seq,
|
||||
gpointer data,
|
||||
GCompareDataFunc cmp_func,
|
||||
gpointer cmp_data);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_lookup_iter (GSequence *seq,
|
||||
gpointer data,
|
||||
GSequenceIterCompareFunc iter_cmp,
|
||||
@@ -110,24 +136,35 @@ GSequenceIter *g_sequence_lookup_iter (GSequence *seq,
|
||||
|
||||
|
||||
/* Dereferencing */
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
gpointer g_sequence_get (GSequenceIter *iter);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
void g_sequence_set (GSequenceIter *iter,
|
||||
gpointer data);
|
||||
|
||||
/* Operations on GSequenceIter * */
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
gboolean g_sequence_iter_is_begin (GSequenceIter *iter);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
gboolean g_sequence_iter_is_end (GSequenceIter *iter);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_iter_next (GSequenceIter *iter);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_iter_prev (GSequenceIter *iter);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
gint g_sequence_iter_get_position (GSequenceIter *iter);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_iter_move (GSequenceIter *iter,
|
||||
gint delta);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequence * g_sequence_iter_get_sequence (GSequenceIter *iter);
|
||||
|
||||
|
||||
/* Search */
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
gint g_sequence_iter_compare (GSequenceIter *a,
|
||||
GSequenceIter *b);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GSequenceIter *g_sequence_range_get_midpoint (GSequenceIter *begin,
|
||||
GSequenceIter *end);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user