X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fcode.h;h=4dcd0965de61594ec5ad5975968eef83d932f39d;hb=fba89ddffff2fe50e3eebb708bf529bd2b1dafd2;hp=6ae24b97216af852c343b4f573661323ff059855;hpb=011dec28556aab1d3767c0eb4a81466e751cb522;p=swftools.git diff --git a/lib/as3/code.h b/lib/as3/code.h index 6ae24b9..4dcd096 100644 --- a/lib/as3/code.h +++ b/lib/as3/code.h @@ -82,7 +82,8 @@ code_t*code_dup(code_t*c); 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); -int code_dump(code_t*c, abc_exception_list_t*exceptions, abc_file_t*file, char*prefix, FILE*fo); +int code_dump(code_t*c); +int code_dump2(code_t*c, abc_exception_list_t*exceptions, abc_file_t*file, char*prefix, FILE*fo); void code_write(TAG*tag, code_t*code, pool_t*pool, abc_file_t*file); void code_free(code_t*c); code_t* code_atposition(codelookup_t*l, int pos); @@ -95,6 +96,8 @@ codestats_t* code_get_statistics(code_t*code, abc_exception_list_t*exceptions); void codestats_print(codestats_t*s); void codestats_free(codestats_t*s); +code_t* code_start(code_t*c); + code_t* code_append(code_t*code, code_t*toappend); code_t* cut_last_push(code_t*_c);