X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fcode.c;h=2ca708211d8882def61fc68d5e6bd10f6aad7995;hb=efd896238ad87db0f89b98f1c153c3df6e3d35c2;hp=5ce450cbefcc9a28cb8f709c57ac3c5d07f46b8d;hpb=52bfc16bb70b2e5086f97c45ec2b59339aceb66f;p=swftools.git diff --git a/lib/as3/code.c b/lib/as3/code.c index 5ce450c..2ca7082 100644 --- a/lib/as3/code.c +++ b/lib/as3/code.c @@ -1045,3 +1045,13 @@ code_t* code_append(code_t*code, code_t*toappend) return code_end(toappend); } +code_t*code_cutlast(code_t*c) +{ + assert(!c->next); + code_t*prev = c->prev; + c->prev = 0; + prev->next=0; + code_free(c); + return prev; +} +