X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fas3%2Fcompiler.c;h=02726509901fda2e1d916d01e299df46144b2e18;hp=89b746e6e8fe560a80362030f09b4eebbd5eab67;hb=65dec90461cf9ceb574ba89189a65980960a3f56;hpb=153afec3db7438e41baaed4df4aa1bc79ee785a5 diff --git a/lib/as3/compiler.c b/lib/as3/compiler.c index 89b746e..0272650 100644 --- a/lib/as3/compiler.c +++ b/lib/as3/compiler.c @@ -85,7 +85,7 @@ int a3_lex() #endif } -static void as3_parse_file_or_array(int pass, const char*name, const char*filename, void*mem, int length) +static void as3_parse_file_or_array(int pass, const char*name, const char*filename, const void*mem, int length) { if(!registry_initialized) { registry_initialized = 1; @@ -108,7 +108,7 @@ static void as3_parse_file_or_array(int pass, const char*name, const char*filena } else { DEBUG printf("[pass %d] parse bytearray %s (%d bytes)\n", pass, name, length); enter_file(name, name, 0); - as3_buffer_input(mem, length); + as3_buffer_input((void*)mem, length); } as3_tokencount=0; @@ -173,7 +173,7 @@ void as3_schedule_file(const char*name, const char*filename) scheduled = f; } -void as3_parse_bytearray(const char*name, void*mem, int length) +void as3_parse_bytearray(const char*name, const void*mem, int length) { as3_parse_file_or_array(1, name, 0, mem, length); as3_parse_scheduled(1);