X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fopcodes.h;h=67698bc44b59f50928a135fc4ff85697f07cab65;hb=d864f3f5920065c62ce62499752b71a74aa66b72;hp=3633db8635183687dbe7c24ec8e61f08b41f4d9e;hpb=21ef4c306d38969e8f5fe821a27d155b855735b9;p=swftools.git diff --git a/lib/as3/opcodes.h b/lib/as3/opcodes.h index 3633db8..67698bc 100644 --- a/lib/as3/opcodes.h +++ b/lib/as3/opcodes.h @@ -1,26 +1,3 @@ -/* opcodes.h - - Routines for handling Flash2 AVM2 ABC Actionscript - - Extension module for the rfxswf library. - Part of the swftools package. - - Copyright (c) 2008 Matthias Kramm - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ - #ifndef __opcodes_h__ #define __opcodes_h__ #include "abc.h" @@ -350,4 +327,6 @@ code_t* abc_typeof(code_t*prev); #define typeof(method) (method->code = abc_typeof(method->code)) code_t* abc_urshift(code_t*prev); #define urshift(method) (method->code = abc_urshift(method->code)) +code_t* abc___break__(code_t*prev); +#define __break__(method) (method->code = abc___break__(method->code)) #endif