search for: swfdec_action_try_data_unref

Displaying 4 results from an estimated 4 matches for "swfdec_action_try_data_unref".

2007 Oct 26
0
8 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_interpret.c test/trace
...nything including undefined */ /* stack */ SwfdecAsValue * base; /* stack base */ diff --git a/libswfdec/swfdec_as_interpret.c b/libswfdec/swfdec_as_interpret.c index 9155290..3defeca 100644 --- a/libswfdec/swfdec_as_interpret.c +++ b/libswfdec/swfdec_as_interpret.c @@ -2583,17 +2583,17 @@ swfdec_action_try_data_unref (gpointer data) static void swfdec_action_try_end_finally (SwfdecAsFrame *frame, gpointer data) { - SwfdecAsValue *exception = data; + SwfdecAsValue *exception_value = data; SwfdecAsContext *cx; g_return_if_fail (SWFDEC_IS_AS_FRAME (frame)); - g_return_if_fail (SWFDEC_IS_AS_VALUE (exc...
2007 Oct 28
0
4 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_load_object.c
...uint catch_size; @@ -2556,25 +2555,12 @@ typedef struct { } TryData; static void -swfdec_action_try_data_ref (gpointer data) +swfdec_action_try_data_free (gpointer data) { TryData *try_data = data; g_return_if_fail (try_data != NULL); - try_data->ref_count++; -} - -static void -swfdec_action_try_data_unref (gpointer data) -{ - TryData *try_data = data; - - g_return_if_fail (try_data != NULL); - - if (--try_data->ref_count > 0) - return; - if (!try_data->use_register) g_free (try_data->variable_name); g_free (try_data); @@ -2595,7 +2581,7 @@ swfdec_action_try_end_finally (...
2007 Oct 26
0
3 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_interpret.c
...lean finally; @@ -2557,10 +2558,25 @@ typedef struct { } TryData; static void -swfdec_action_try_free_data (TryData *try_data) +swfdec_action_try_data_ref (gpointer data) { + TryData *try_data = data; + + g_return_if_fail (try_data != NULL); + + try_data->ref_count++; +} + +static void +swfdec_action_try_data_unref (gpointer data) +{ + TryData *try_data = data; + g_return_if_fail (try_data != NULL); + if (--try_data->ref_count > 0) + return; + if (!try_data->use_register) g_free (try_data->variable_name); g_free (try_data); @@ -2575,14 +2591,15 @@ swfdec_action_try_end_finally...
2007 Oct 29
0
20 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_html_parser.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h
...b/libswfdec/swfdec_as_interpret.c @@@ -2749,10 -2731,10 +2730,10 @@@ swfdec_action_try (SwfdecAsContext *cx if (try_data->catch_start || try_data->finally_start) { swfdec_as_frame_push_block (cx->frame, data + len, data + len + try_size, - swfdec_action_try_end_try, try_data, swfdec_action_try_data_unref); + swfdec_action_try_end_try, try_data); } else { - SWFDEC_ERROR ("Try without neither catch or finally block"); + SWFDEC_WARNING ("Try with neither catch nor finally block"); - swfdec_action_try_data_unref (try_data); + swfdec_action_try_data_free (try_dat...