X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fpool.h;h=632fa7f38a89662c06783894a7f99d816a938669;hb=c63b2bf21dc1df9a736f0b4c08f6cba828cdab92;hp=24a9478c98c548d6f16bdbb877c1d9d538444ccd;hpb=36a1fac8ea3a7457f25b1b4209b5fc918cc6af44;p=swftools.git diff --git a/lib/as3/pool.h b/lib/as3/pool.h index 24a9478..632fa7f 100644 --- a/lib/as3/pool.h +++ b/lib/as3/pool.h @@ -80,6 +80,7 @@ CONSTANT_NAMESPACE_PROTECTED=0x18, CONSTANT_NAMESPACE_EXPLICIT=0x19, CONSTANT_NAMESPACE_STATICPROTECTED=0x1A, CONSTANT_NAMESPACE_PRIVATE=0x05, +CONSTANT_UNKNOWN=0x55, /*used internally */ } contant_type_t; #define NS_TYPE(x) ((x) == 0x08 || (x) == 0x16 || (x) == 0x17 || (x) == 0x18 || (x) == 0x19 || (x) == 0x1a || (x) == 0x05) @@ -99,7 +100,7 @@ constant_t* constant_clone(); constant_t* constant_new_int(int x); constant_t* constant_new_uint(unsigned int x); constant_t* constant_new_float(double x); -constant_t* constant_new_string(char*s); +constant_t* constant_new_string(const char*s); constant_t* constant_new_string2(const char*s, int len); constant_t* constant_new_namespace(namespace_t*ns); constant_t* constant_new_true(); @@ -123,7 +124,8 @@ typedef enum multiname_type RTQNAMELA=0x12, MULTINAMEA=0x0E, MULTINAMELA=0x1C, - POSTFIXTYPE=0x1D + POSTFIXTYPE=0x1D, + ZERONAMESPACE=0 } multiname_type_t; char* access2str(int type);