aboutsummaryrefslogtreecommitdiff
path: root/lib/win32/glib-2.20.4/glib/gsequence.h
diff options
context:
space:
mode:
authorspiff <spiff@xbmc.org>2011-02-06 23:59:03 +0100
committerspiff <spiff@xbmc.org>2011-02-06 23:59:26 +0100
commit32b11cf1f0a48f2b1de7274873dfeb9c27409b05 (patch)
treeda3037089b3677ae03376c2f64f37ce39b6cc6d8 /lib/win32/glib-2.20.4/glib/gsequence.h
parentd478c5ca309ef8761bd2ec8847b9e55f1ae3bff6 (diff)
parent149e1e76ac551115d9b1c522526bcd0e2aa5aee2 (diff)
Merge branch 'remove-libmms' of github:cptspiff/xbmc. this replaces libmms with ffmpeg's built-in mms support
Diffstat (limited to 'lib/win32/glib-2.20.4/glib/gsequence.h')
-rw-r--r--lib/win32/glib-2.20.4/glib/gsequence.h128
1 files changed, 0 insertions, 128 deletions
diff --git a/lib/win32/glib-2.20.4/glib/gsequence.h b/lib/win32/glib-2.20.4/glib/gsequence.h
deleted file mode 100644
index fa79066e06..0000000000
--- a/lib/win32/glib-2.20.4/glib/gsequence.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/* GLIB - Library of useful routines for C programming
- * Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
- * Soeren Sandmann (sandmann@daimi.au.dk)
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-
-#if defined(G_DISABLE_SINGLE_INCLUDES) && !defined (__GLIB_H_INSIDE__) && !defined (GLIB_COMPILATION)
-#error "Only <glib.h> can be included directly."
-#endif
-
-#ifndef __G_SEQUENCE_H__
-#define __G_SEQUENCE_H__
-
-#include <glib/gtypes.h>
-
-G_BEGIN_DECLS
-
-typedef struct _GSequence GSequence;
-typedef struct _GSequenceNode GSequenceIter;
-
-typedef gint (* GSequenceIterCompareFunc) (GSequenceIter *a,
- GSequenceIter *b,
- gpointer data);
-
-
-/* GSequence */
-GSequence * g_sequence_new (GDestroyNotify data_destroy);
-void g_sequence_free (GSequence *seq);
-gint g_sequence_get_length (GSequence *seq);
-void g_sequence_foreach (GSequence *seq,
- GFunc func,
- gpointer user_data);
-void g_sequence_foreach_range (GSequenceIter *begin,
- GSequenceIter *end,
- GFunc func,
- gpointer user_data);
-void g_sequence_sort (GSequence *seq,
- GCompareDataFunc cmp_func,
- gpointer cmp_data);
-void g_sequence_sort_iter (GSequence *seq,
- GSequenceIterCompareFunc cmp_func,
- gpointer cmp_data);
-
-
-/* Getting iters */
-GSequenceIter *g_sequence_get_begin_iter (GSequence *seq);
-GSequenceIter *g_sequence_get_end_iter (GSequence *seq);
-GSequenceIter *g_sequence_get_iter_at_pos (GSequence *seq,
- gint pos);
-GSequenceIter *g_sequence_append (GSequence *seq,
- gpointer data);
-GSequenceIter *g_sequence_prepend (GSequence *seq,
- gpointer data);
-GSequenceIter *g_sequence_insert_before (GSequenceIter *iter,
- gpointer data);
-void g_sequence_move (GSequenceIter *src,
- GSequenceIter *dest);
-void g_sequence_swap (GSequenceIter *a,
- GSequenceIter *b);
-GSequenceIter *g_sequence_insert_sorted (GSequence *seq,
- gpointer data,
- GCompareDataFunc cmp_func,
- gpointer cmp_data);
-GSequenceIter *g_sequence_insert_sorted_iter (GSequence *seq,
- gpointer data,
- GSequenceIterCompareFunc iter_cmp,
- gpointer cmp_data);
-void g_sequence_sort_changed (GSequenceIter *iter,
- GCompareDataFunc cmp_func,
- gpointer cmp_data);
-void g_sequence_sort_changed_iter (GSequenceIter *iter,
- GSequenceIterCompareFunc iter_cmp,
- gpointer cmp_data);
-void g_sequence_remove (GSequenceIter *iter);
-void g_sequence_remove_range (GSequenceIter *begin,
- GSequenceIter *end);
-void g_sequence_move_range (GSequenceIter *dest,
- GSequenceIter *begin,
- GSequenceIter *end);
-GSequenceIter *g_sequence_search (GSequence *seq,
- gpointer data,
- GCompareDataFunc cmp_func,
- gpointer cmp_data);
-GSequenceIter *g_sequence_search_iter (GSequence *seq,
- gpointer data,
- GSequenceIterCompareFunc iter_cmp,
- gpointer cmp_data);
-
-
-/* Dereferencing */
-gpointer g_sequence_get (GSequenceIter *iter);
-void g_sequence_set (GSequenceIter *iter,
- gpointer data);
-
-/* Operations on GSequenceIter * */
-gboolean g_sequence_iter_is_begin (GSequenceIter *iter);
-gboolean g_sequence_iter_is_end (GSequenceIter *iter);
-GSequenceIter *g_sequence_iter_next (GSequenceIter *iter);
-GSequenceIter *g_sequence_iter_prev (GSequenceIter *iter);
-gint g_sequence_iter_get_position (GSequenceIter *iter);
-GSequenceIter *g_sequence_iter_move (GSequenceIter *iter,
- gint delta);
-GSequence * g_sequence_iter_get_sequence (GSequenceIter *iter);
-
-
-/* Search */
-gint g_sequence_iter_compare (GSequenceIter *a,
- GSequenceIter *b);
-GSequenceIter *g_sequence_range_get_midpoint (GSequenceIter *begin,
- GSequenceIter *end);
-
-G_END_DECLS
-
-#endif /* __G_SEQUENCE_H__ */