X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fcode.h;h=73923771975e47bf710f6269e21ef5526d89ec26;hb=bad12763fe31a29188659a0451ace77f569dbfac;hp=fb94bd4f5ab597af6af118fc6d221f554cf8f6b8;hpb=f674f67572814639b77ef5337590d719bda36c3e;p=swftools.git diff --git a/lib/as3/code.h b/lib/as3/code.h index fb94bd4..7392377 100644 --- a/lib/as3/code.h +++ b/lib/as3/code.h @@ -21,15 +21,14 @@ typedef struct _opcode } opcode_t; struct _abc_code { - U8 opcode; - U8 len; void*data[2]; abc_code_t*next; abc_code_t*prev; - abc_code_t*parent; abc_code_t*branch; int pos; //used during code path evaluation + + U8 opcode; }; struct _codestats { @@ -46,5 +45,7 @@ int code_dump(abc_code_t*c, abc_file_t*file, char*prefix, FILE*fo); void code_write(TAG*tag, abc_code_t*code, pool_t*pool, abc_file_t*file); void code_free(abc_code_t*c); +codestats_t code_get_statistics(abc_code_t*code); + #endif