X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fexpr.c;h=33491d3cabc9d24223c0ea5c37226f615d3ecdf7;hb=dfa75b5adac950d31e7427c7cc82a71f5ed04294;hp=33afc0bca319f6563de41a4c4dae5a016dbb2447;hpb=f00ad28507322054abc4859cb2049ec6f807c0c8;p=swftools.git diff --git a/lib/as3/expr.c b/lib/as3/expr.c index 33afc0b..33491d3 100644 --- a/lib/as3/expr.c +++ b/lib/as3/expr.c @@ -1,4 +1,4 @@ -/* ast.c +/* expr.c Extension module for the rfxswf library. Part of the swftools package. @@ -90,16 +90,6 @@ static classinfo_t*join_types(classinfo_t*type1, classinfo_t*type2, nodetype_t*t return type1; return TYPE_ANY; } -static char is_getlocal(code_t*c) -{ - if(!c || c->prev || c->next) - return 0; - return(c->opcode == OPCODE_GETLOCAL - || c->opcode == OPCODE_GETLOCAL_0 - || c->opcode == OPCODE_GETLOCAL_1 - || c->opcode == OPCODE_GETLOCAL_2 - || c->opcode == OPCODE_GETLOCAL_3); -} static int getlocalnr(code_t*c) { if(c->opcode == OPCODE_GETLOCAL) {return (ptroff_t)c->data[0];}