X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fas3%2Fcode.h;h=6e326a3d7613a6a02ef66b58f077f2f8c0b4782b;hb=309cfb29215471ef323da96e21d1e2c7c0508be0;hp=d842814ea7b721dae148914ac50c5f01f3100a00;hpb=1b8d54ccb52b7dd1e327272a65d7b0c6b951a8fc;p=swftools.git diff --git a/lib/as3/code.h b/lib/as3/code.h index d842814..6e326a3 100644 --- a/lib/as3/code.h +++ b/lib/as3/code.h @@ -77,6 +77,8 @@ struct _codelookup { int len; }; +code_t*code_dup(code_t*c); //shallow copy + code_t*add_opcode(code_t*atag, U8 op); code_t*code_parse(TAG*tag, int len, abc_file_t*file, pool_t*pool, codelookup_t**codelookup); @@ -86,6 +88,8 @@ void code_free(code_t*c); code_t* code_atposition(codelookup_t*l, int pos); void codelookup_free(codelookup_t*codelookup); +code_t*code_cutlast(code_t*c); + codestats_t* code_get_statistics(code_t*code, abc_exception_list_t*exceptions); void codestats_print(codestats_t*s);