make SwfdecAsValue pointer-sized
commitf06eb2265ceda2d7bb3cc7a83402c322ba912d46
authorBenjamin Otte <otte@gnome.org>
Thu, 6 Nov 2008 09:09:05 +0000 (6 10:09 +0100)
committerBenjamin Otte <otte@gnome.org>
Thu, 6 Nov 2008 09:09:05 +0000 (6 10:09 +0100)
tree6e483727dc61f50b60781f3d1f7e29116afa8987
parent569447ec49a7ac5fda9281691ede1697ecc889f2
make SwfdecAsValue pointer-sized

a SwfdecAsValue now looks like in all modern JS engines:
<X-3 bits for value> | <3 bits for type>
And will (after more surgery) be passed by value, not by reference.
So you will now pass "SwfdecAsValue" parameters around, and no longer
use "SwfdecAsValue *"
swfdec/swfdec_as_context.c
swfdec/swfdec_as_internal.h
swfdec/swfdec_as_interpret.c
swfdec/swfdec_as_types.c
swfdec/swfdec_as_types.h
swfdec/swfdec_resource.c