search for: catch_size

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

Did you mean: batch_size
2007 Oct 26
0
3 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_interpret.c
...SwfdecAsObject *object; const char *s, *rest; @@ -2668,13 +2700,16 @@ swfdec_action_try_end_try (SwfdecAsFrame *frame, gpointer data) } } + swfdec_action_try_data_ref (try_data); swfdec_as_frame_push_block (frame, try_data->start, try_data->start + try_data->catch_size, swfdec_action_try_end_catch, - try_data, NULL); + try_data, swfdec_action_try_data_unref); cx->throwing = FALSE; SWFDEC_AS_VALUE_SET_UNDEFINED (&cx->throw_value); } + + swfdec_action_try_data_unref (try_data); } static void @@ -2691,7 +2726,7 @@ swfdec_action_try (Swf...
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
...p;cx->throw_value); + swfdec_as_frame_set_variable (frame, rest, &val); } } else @@ -2704,9 +2699,6 @@ swfdec_action_try_end_try (SwfdecAsFrame *frame, gpointer data) swfdec_as_frame_push_block (frame, try_data->catch_start, try_data->catch_start + try_data->catch_size, swfdec_action_try_end_catch, try_data, swfdec_action_try_data_unref); - - cx->throwing = FALSE; - SWFDEC_AS_VALUE_SET_UNDEFINED (&cx->throw_value); } swfdec_action_try_data_unref (try_data); commit 3c105cb641d7c45ff98fd33bfc94f7162010d769 Author: Pekka Lampila <pekka.l...
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
...100644 --- a/libswfdec/swfdec_as_interpret.c +++ b/libswfdec/swfdec_as_interpret.c @@ -2542,7 +2542,6 @@ swfdec_action_throw (SwfdecAsContext *cx, guint action, const guint8 *data, } typedef struct { - int ref_count; const guint8 * catch_start; const guint8 * finally_start; guint 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...
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
...data->use_register) { if (swfdec_action_has_register (cx, try_data->register_number)) { @@ -2680,8 +2681,9 @@ swfdec_action_try_end_try (SwfdecAsFrame *frame, gpointer data) swfdec_as_frame_push_block (frame, try_data->catch_start, try_data->catch_start + try_data->catch_size, swfdec_action_try_end_catch, try_data); - } - else + frame->pc = try_data->catch_start; + } + else { swfdec_action_try_data_free (try_data); } commit 30e92ccded4ad52b46d11192cee525b36f6bd37c Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Mon Oct 29 16:04:...