X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fas3%2Fabc.h;h=41496edb642a8a005664138c1ccd8d287c955e71;hp=3b6a134e96f6c1f8b4bf083d5e29111c53f220c1;hb=8bef54dce0a8a53a9b4b42e2491f7f14bfb58575;hpb=9ed9a87914fc9a590967d46de404e0f6290b7bb2 diff --git a/lib/as3/abc.h b/lib/as3/abc.h index 3b6a134..41496ed 100644 --- a/lib/as3/abc.h +++ b/lib/as3/abc.h @@ -34,7 +34,9 @@ DECLARE(abc_interface); DECLARE(abc_class); DECLARE(abc_exception); DECLARE(abc_asset); +DECLARE(asset_dependency); DECLARE_LIST(abc_asset); +DECLARE_LIST(asset_dependency); DECLARE_LIST(abc_exception); DECLARE_LIST(TAG); @@ -202,9 +204,15 @@ typedef struct _abc_script { trait_list_t*traits; } abc_script_t; +struct _asset_dependency { + abc_asset_t*asset; + int*patch; + int patch_size; +}; struct _abc_asset { TAG_list_t*tags; - abc_asset_list_t*dependencies; + U16 id; + asset_dependency_list_t*dependencies; }; abc_method_t* abc_nullmethod(abc_file_t*file);