X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fdevices%2Fops.c;h=bda4742235e64c1a16e1212b4322ede12e09faba;hb=7fb4a4ac393f19a0b8a8998a2f1deac88c97eda0;hp=cb0c6f13e84ba26dfdb2c3af947371a16aa5cde7;hpb=d3b866c5e1eabd63561904d9f1d792f44b485f1e;p=swftools.git diff --git a/lib/devices/ops.c b/lib/devices/ops.c index cb0c6f1..bda4742 100644 --- a/lib/devices/ops.c +++ b/lib/devices/ops.c @@ -46,7 +46,7 @@ static void dbg(char*format, ...) int l; va_list arglist; va_start(arglist, format); - vsprintf(buf, format, arglist); + vsnprintf(buf, sizeof(buf)-1, format, arglist); va_end(arglist); l = strlen(buf); while(l && buf[l-1]=='\n') { @@ -66,7 +66,7 @@ inline gfxcolor_t transform_color(internal_t*i, gfxcolor_t*col) col2.r = col->r; col2.g = col->g; col2.b = col->b; - col2.a = (col->a * i->alpha)>>8; + col2.a = (col->a * i->alpha)/255; return col2; }