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...