From 8b38c36090c3b9f2a4dc20905b298ecfd12f47d1 Mon Sep 17 00:00:00 2001 From: Thomas Bernard Date: Tue, 6 Nov 2018 23:52:16 +0100 Subject: [PATCH] cleanup in Load_C64() --- src/miscfileformats.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/miscfileformats.c b/src/miscfileformats.c index 895edb74..b2fed95b 100644 --- a/src/miscfileformats.c +++ b/src/miscfileformats.c @@ -2568,17 +2568,16 @@ void Load_C64(T_IO_Context * context) width=160; // Write detailed format in comment - strcpy(context->Comment, c64_format_names[loadFormat]); if (hasLoadAddr) { // get load address word load_addr; load_addr = file_buffer[0] | (file_buffer[1] << 8); - sprintf(context->Comment+strlen(context->Comment),", load at $%4.4X",load_addr); + snprintf(context->Comment,COMMENT_SIZE+1,"%s, load at $%4.4X",c64_format_names[loadFormat],load_addr); } else { - sprintf(context->Comment+strlen(context->Comment),", no addr"); + snprintf(context->Comment,COMMENT_SIZE+1,"%s, no addr",c64_format_names[loadFormat]); } Pre_load(context, width, height, file_size, FORMAT_C64, context->Ratio,4); // Do this as soon as you can @@ -2590,16 +2589,13 @@ void Load_C64(T_IO_Context * context) context->Palette[16].G=20; context->Palette[16].B=20; - context->Width = width ; - context->Height = height; context->Transparent_color=16; if(loadFormat==F_fli) { Load_C64_fli(context,bitmap,screen_ram,color_ram,background); } - else - if(loadFormat==F_multi) + else if(loadFormat==F_multi) { Load_C64_multi(context,bitmap,screen_ram,color_ram,*background); }