X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fabc.c;h=6787a2003f125d812c0235a0d3fae82ad8888277;hb=501206ba84620e4626b85bc609ff9037caa05d04;hp=04ce6990ce0cd347478fc6b56396ff6be2a0dd30;hpb=d39393539c367410d6e5c6b996f563d43b9a4260;p=swftools.git diff --git a/lib/as3/abc.c b/lib/as3/abc.c index 04ce699..6787a20 100644 --- a/lib/as3/abc.c +++ b/lib/as3/abc.c @@ -97,8 +97,8 @@ static void parse_metadata(TAG*tag, abc_file_t*file, pool_t*pool) for(s=0;sparameters); - fprintf(fo, "%s%s %s %s=%s %s (%d params)\n", prefix, type, return_type, name, m->name, paramstr, list_length(m->parameters)); + fprintf(fo, "%s%s %s %s=%s %s (%d params, %d optional)\n", prefix, type, return_type, name, m->name, paramstr, + list_length(m->parameters), + list_length(m->optional_parameters) + ); free(paramstr);paramstr=0; free(return_type);return_type=0; @@ -730,7 +733,7 @@ void* swf_ReadABC(TAG*tag) /* debug information- not used by avm2 */ multiname_list_t*l = m->parameters; while(l) { - char*name = pool_lookup_string(pool, swf_GetU30(tag)); + const char*name = pool_lookup_string(pool, swf_GetU30(tag)); l = l->next; } }