X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fpool.h;h=5a03a6762fac698d6a6d30ba0a5befb3d4fd30d9;hb=c873335ba84fe69cb4a1183326c9cfef160509e2;hp=3758c2cc1d0b13c461e9c11e12415747d8d9251e;hpb=3242b563c5a81a02976e36c6760bb463c153b481;p=swftools.git diff --git a/lib/as3/pool.h b/lib/as3/pool.h index 3758c2c..5a03a67 100644 --- a/lib/as3/pool.h +++ b/lib/as3/pool.h @@ -119,14 +119,15 @@ typedef enum multiname_type RTQNAMEA=0x10, RTQNAMELA=0x12, MULTINAMEA=0x0E, - MULTINAMELA=0x1C + MULTINAMELA=0x1C, + POSTFIXTYPE=0x1D } multiname_type_t; char* access2str(int type); struct _namespace { U8 access; - char*name; + const char*name; }; struct _namespace_set { namespace_list_t*namespaces; @@ -201,9 +202,10 @@ void namespace_destroy(namespace_t*n); /* pool constructors/destructors */ pool_t*pool_new(); +void pool_optimize(); void pool_read(pool_t*pool, TAG*tag); void pool_write(pool_t*pool, TAG*tag); void pool_destroy(pool_t*pool); -void pool_dump(pool_t*pool, FILE*fo); +void pool_dump(pool_t*pool, FILE*fo, char flags); #endif