search for: swfdec_as_str_const

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

Did you mean: swfdec_as_str_concat
2007 Apr 05
0
Branch 'as' - 9 commits - configure.ac libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h
...WFDEC_AS_VALUE_IS_UNDEFINED (val)) { + obj = cx->frame->scope; + } else if (SWFDEC_AS_VALUE_IS_OBJECT (val)) { + obj = SWFDEC_AS_VALUE_GET_OBJECT (val); + } else { + SWFDEC_WARNING ("not an object, can't GetProperty"); + goto out; + } + swfdec_as_object_get (obj, SWFDEC_AS_STR_CONSTANT (CONSTANT_INDEX + id), + swfdec_as_stack_peek (cx->frame->stack, 1)); + return; + +out: + SWFDEC_AS_VALUE_SET_UNDEFINED (swfdec_as_stack_peek (cx->frame->stack, 1)); +} + +static void +swfdec_action_set_property (SwfdecAsContext *cx, guint action, const guint8 *data, guint len...
2007 Apr 11
0
Branch 'as' - 4 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_types.c libswfdec/swfdec_as_types.h
...), /* add more here */ NULL }; diff --git a/libswfdec/swfdec_as_types.h b/libswfdec/swfdec_as_types.h index 22b6bde..dc390cd 100644 --- a/libswfdec/swfdec_as_types.h +++ b/libswfdec/swfdec_as_types.h @@ -159,6 +159,12 @@ extern const char *swfdec_as_strings[]; #define SWFDEC_AS_STR__XMOUSE SWFDEC_AS_STR_CONSTANT(59) #define SWFDEC_AS_STR__YMOUSE SWFDEC_AS_STR_CONSTANT(60) #define SWFDEC_AS_STR_HASH_ERROR SWFDEC_AS_STR_CONSTANT(61) +#define SWFDEC_AS_STR_NUMBER SWFDEC_AS_STR_CONSTANT(62) +#define SWFDEC_AS_STR_BOOLEAN SWFDEC_AS_STR_CONSTANT(63) +#define SWFDEC_AS_STR_STRING SWFDEC_AS_STR_CONSTANT(6...
2007 Apr 12
0
Branch 'as' - 14 commits - libswfdec-gtk/swfdec_playback_alsa.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.c libswfdec/swfdec_as_function.h
..._object_root (proto); + SWFDEC_AS_VALUE_SET_OBJECT (&val, proto); + swfdec_as_object_set (function, SWFDEC_AS_STR___proto__, &val); + swfdec_as_object_set (function, SWFDEC_AS_STR_prototype, &val); + SWFDEC_AS_VALUE_SET_OBJECT (&val, function); + swfdec_as_object_set (function, SWFDEC_AS_STR_constructor, &val); + swfdec_as_object_unroot (proto); +} diff --git a/libswfdec/swfdec_as_function.h b/libswfdec/swfdec_as_function.h index 3f0cadc..260eb1f 100644 --- a/libswfdec/swfdec_as_function.h +++ b/libswfdec/swfdec_as_function.h @@ -67,6 +67,8 @@ void swfdec_as_function_call (SwfdecA...
2007 Apr 12
0
Branch 'as' - 15 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.c libswfdec/swfdec_as_function.h libswfdec/swfdec_as_interpret.c
...rt_not_reached (); return NAN; diff --git a/libswfdec/swfdec_as_types.h b/libswfdec/swfdec_as_types.h index b114bae..2cfe796 100644 --- a/libswfdec/swfdec_as_types.h +++ b/libswfdec/swfdec_as_types.h @@ -166,6 +166,7 @@ extern const char *swfdec_as_strings[]; #define SWFDEC_AS_STR_FUNCTION SWFDEC_AS_STR_CONSTANT(66) #define SWFDEC_AS_STR_OBJECT SWFDEC_AS_STR_CONSTANT(67) #define SWFDEC_AS_STR_TOSTRING SWFDEC_AS_STR_CONSTANT(68) +#define SWFDEC_AS_STR_VALUEOF SWFDEC_AS_STR_CONSTANT(69) /* all existing actions */ typedef enum { diff-tree 0a383b0939aff7f9b7b4d6922e53645f1151874f (from 7b3c6b319a51...