From: kramm Date: Tue, 30 Dec 2008 22:52:48 +0000 (+0000) Subject: dump out optional param number, too X-Git-Tag: release-0-9-0~569 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=501206ba84620e4626b85bc609ff9037caa05d04 dump out optional param number, too --- 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; } }