Add a new 'real_sequence' field. (g_sequence_new): Initialize
authorSoren Sandmann <sandmann@daimi.au.dk>
Sun, 4 Feb 2007 03:39:57 +0000 (03:39 +0000)
committerSøren Sandmann Pedersen <ssp@src.gnome.org>
Sun, 4 Feb 2007 03:39:57 +0000 (03:39 +0000)
commit576a5d41270c6a1ee2fd7a423998b92d808183be
tree5df9951484d13a8a81e4b0c484fe67f93d2351b7
parent674c4df418d2be7aeb55462b3534f985560098c3
Add a new 'real_sequence' field. (g_sequence_new): Initialize

2007-02-03  Soren Sandmann <sandmann@daimi.au.dk>

        * glib/gsequence.c (struct _GSequence): Add a new 'real_sequence'
        field.
        (g_sequence_new): Initialize real_sequence to the sequence
        (g_sequence_sort_iter): Set real_sequence of the temporary
        sequence to the real sequence.
        (g_sequence_sort_changed_iter): Same
        (g_sequence_insert_sorted_iter): Same
        (g_sequence_search_iter): Same
        (g_sequence_iter_get_sequence): Return real_sequence

        * tests/sequence-test.c (compare_iters): Insert assertions that
        the iters point to the sequence being manipulated.

svn path=/trunk/; revision=5323
ChangeLog
glib/gsequence.c
tests/sequence-test.c