static void swfdec_load_object_mark (gpointer object, gpointer player) { SwfdecLoadObject *load = object; swfdec_gc_object_mark (load->sandbox); if (load->url) swfdec_as_string_mark (load->url); swfdec_gc_object_mark (load->target); }
static void swfdec_bitmap_movie_mark (SwfdecGcObject *object) { SwfdecBitmapMovie *bitmap = SWFDEC_BITMAP_MOVIE (object); swfdec_gc_object_mark (bitmap->bitmap); SWFDEC_GC_OBJECT_CLASS (swfdec_bitmap_movie_parent_class)->mark (object); }
static void swfdec_xml_socket_mark (SwfdecGcObject *object) { SwfdecXmlSocket *sock = SWFDEC_XML_SOCKET (object); swfdec_as_object_mark (sock->target); swfdec_gc_object_mark (sock->sandbox); SWFDEC_GC_OBJECT_CLASS (swfdec_xml_socket_parent_class)->mark (object); }