X-Git-Url: https://repo.or.cz/w/wmaker-crm.git/blobdiff_plain/59fc927dc9f183802621138534fa6eaafe5593ba..688a56e8ab67b56550e2874d9d7423f0d435bfd9:/plugins/libwmfun/bilinear.c diff --git a/plugins/libwmfun/bilinear.c b/plugins/libwmfun/bilinear.c index 3d9632d7..148d7a14 100644 --- a/plugins/libwmfun/bilinear.c +++ b/plugins/libwmfun/bilinear.c @@ -32,54 +32,52 @@ #include "generic.h" -RImage *bilinear (int argc, char **argv, int width, int height, - int relief) { +RImage *bilinear(int argc, char **argv, int width, int height, int relief) +{ int color[4][3]; RImage *image; unsigned char *cptr; int i, j, k; - argc--; argv++; + argc--; + argv++; - if (!start_image ("bilinear", argc, 4, 5, width, height, &image)) { - return (RImage *)0; + if (!start_image("bilinear", argc, 4, 5, width, height, &image)) { + return (RImage *) 0; } - for (i=0; i<4; i++) { - if (!parse_color (argv[i], color[i])) { - error ("can't parse color: \"%s\"\n", argv[i]); + for (i = 0; i < 4; i++) { + if (!parse_color(argv[i], color[i])) { + error("can't parse color: \"%s\"\n", argv[i]); return 0; } } cptr = image->data; - for (i=0; i> 8; - f[1] = (r*t) >> 8; - f[2] = (l*b) >> 8; - f[3] = (r*b) >> 8; + f[0] = (l * t) >> 8; + f[1] = (r * t) >> 8; + f[2] = (l * b) >> 8; + f[3] = (r * b) >> 8; - for (k=0; k<3; k++) { + for (k = 0; k < 3; k++) { *cptr++ = - ( f[0] * color[0][k] + - f[1] * color[1][k] + - f[2] * color[2][k] + - f[3] * color[3][k] ) >> 8; + (f[0] * color[0][k] + + f[1] * color[1][k] + f[2] * color[2][k] + f[3] * color[3][k]) >> 8; } - if (RRGBAFormat==image->format) + if (RRGBAFormat == image->format) cptr++; } } return image; } -