From 758f4c80d15d41d68f2c75a5bc0d7f47d180c8ed Mon Sep 17 00:00:00 2001 From: Tamas TEVESZ Date: Thu, 23 Sep 2010 01:58:09 +0200 Subject: [PATCH] Ungeneralize wrlib DEBUG Plus debug messages belong on stderr. Signed-off-by: Tamas TEVESZ --- wrlib/context.c | 28 ++++++++++++++-------------- wrlib/convert.c | 29 +++++++++++++++-------------- 2 files changed, 29 insertions(+), 28 deletions(-) diff --git a/wrlib/context.c b/wrlib/context.c index fd484c73..0fe956c5 100644 --- a/wrlib/context.c +++ b/wrlib/context.c @@ -263,8 +263,8 @@ static Bool allocatePseudoColor(RContext * ctx) colors[i].flags = DoRed | DoGreen | DoBlue; break; /* succeeded, don't need to retry */ } -#ifdef DEBUG - printf("close color allocation failed. Retrying...\n"); +#ifdef WRLIB_DEBUG + fputs("close color allocation failed. Retrying...\n", stderr); #endif } } @@ -323,18 +323,18 @@ static XColor *allocateGrayScale(RContext * ctx) } /* try to allocate the colors */ for (i = 0; i < ncolors; i++) { -#ifdef DEBUG - printf("trying:%x,%x,%x\n", colors[i].red, colors[i].green, colors[i].blue); +#ifdef WRLIB_DEBUG + fprintf(stderr, "trying:%x,%x,%x\n", colors[i].red, colors[i].green, colors[i].blue); #endif if (!XAllocColor(ctx->dpy, ctx->cmap, &(colors[i]))) { colors[i].flags = 0; /* failed */ -#ifdef DEBUG - printf("failed:%x,%x,%x\n", colors[i].red, colors[i].green, colors[i].blue); +#ifdef WRLIB_DEBUG + fprintf(stderr, "failed:%x,%x,%x\n", colors[i].red, colors[i].green, colors[i].blue); #endif } else { colors[i].flags = DoRed | DoGreen | DoBlue; -#ifdef DEBUG - printf("success:%x,%x,%x\n", colors[i].red, colors[i].green, colors[i].blue); +#ifdef WRLIB_DEBUG + fprintf(stderr, "success:%x,%x,%x\n", colors[i].red, colors[i].green, colors[i].blue); #endif } } @@ -367,10 +367,10 @@ static XColor *allocateGrayScale(RContext * ctx) } } /* allocate closest color found */ -#ifdef DEBUG - printf("best match:%x,%x,%x => %x,%x,%x\n", colors[i].red, colors[i].green, - colors[i].blue, avcolors[closest].red, avcolors[closest].green, - avcolors[closest].blue); +#ifdef WRLIB_DEBUG + fprintf(stderr, "best match:%x,%x,%x => %x,%x,%x\n", + colors[i].red, colors[i].green, colors[i].blue, + avcolors[closest].red, avcolors[closest].green, avcolors[closest].blue); #endif colors[i].red = avcolors[closest].red; colors[i].green = avcolors[closest].green; @@ -379,8 +379,8 @@ static XColor *allocateGrayScale(RContext * ctx) colors[i].flags = DoRed | DoGreen | DoBlue; break; /* succeeded, don't need to retry */ } -#ifdef DEBUG - printf("close color allocation failed. Retrying...\n"); +#ifdef WRLIB_DEBUG + fputs("close color allocation failed. Retrying...\n", stderr); #endif } } diff --git a/wrlib/convert.c b/wrlib/convert.c index 3f045569..139f946f 100644 --- a/wrlib/convert.c +++ b/wrlib/convert.c @@ -327,8 +327,8 @@ static RXImage *image2TrueColor(RContext * ctx, RImage * image) unsigned char *ptr = image->data; /* fake match */ -#ifdef DEBUG - puts("true color match"); +#ifdef WRLIB_DEBUG + fputs("true color match\n", stderr); #endif if (rmask == 0xff && gmask == 0xff && bmask == 0xff) { for (y = 0; y < image->height; y++) { @@ -356,8 +356,8 @@ static RXImage *image2TrueColor(RContext * ctx, RImage * image) const int dg = 0xff / gmask; const int db = 0xff / bmask; -#ifdef DEBUG - puts("true color dither"); +#ifdef WRLIB_DEBUG + fputs("true color dither\n", stderr); #endif #ifdef ASM_X86_MMX @@ -538,8 +538,8 @@ static RXImage *image2PseudoColor(RContext * ctx, RImage * image) if (ctx->attribs->render_mode == RBestMatchRendering) { /* fake match */ -#ifdef DEBUG - printf("pseudo color match with %d colors per channel\n", cpc); +#ifdef WRLIB_DEBUG + fprintf(stderr, "pseudo color match with %d colors per channel\n", cpc); #endif for (y = 0; y < image->height; y++) { for (x = 0; x < image->width; x++, ptr += channels - 3) { @@ -560,8 +560,8 @@ static RXImage *image2PseudoColor(RContext * ctx, RImage * image) const int dg = 0xff / gmask; const int db = 0xff / bmask; -#ifdef DEBUG - printf("pseudo color dithering with %d colors per channel\n", cpc); +#ifdef WRLIB_DEBUG + fprintf(stderr, "pseudo color dithering with %d colors per channel\n", cpc); #endif err = malloc(4 * (image->width + 3)); nerr = malloc(4 * (image->width + 3)); @@ -638,8 +638,9 @@ static RXImage *image2StandardPseudoColor(RContext * ctx, RImage * image) int rer, ger, ber; int x1, ofs; -#ifdef DEBUG - printf("pseudo color dithering with %d colors per channel\n", ctx->attribs->colors_per_channel); +#ifdef WRLIB_DEBUG + fprintf(stderr, "pseudo color dithering with %d colors per channel\n", + ctx->attribs->colors_per_channel); #endif err = (short *)malloc(3 * (image->width + 2) * sizeof(short)); nerr = (short *)malloc(3 * (image->width + 2) * sizeof(short)); @@ -769,8 +770,8 @@ static RXImage *image2GrayScale(RContext * ctx, RImage * image) if (ctx->attribs->render_mode == RBestMatchRendering) { /* fake match */ -#ifdef DEBUG - printf("grayscale match with %d colors per channel\n", cpc); +#ifdef WRLIB_DEBUG + fprintf(stderr, "grayscale match with %d colors per channel\n", cpc); #endif for (y = 0; y < image->height; y++) { for (x = 0; x < image->width; x++) { @@ -789,8 +790,8 @@ static RXImage *image2GrayScale(RContext * ctx, RImage * image) int ger; const int dg = 0xff / gmask; -#ifdef DEBUG - printf("grayscale dither with %d colors per channel\n", cpc); +#ifdef WRLIB_DEBUG + fprintf(stderr, "grayscale dither with %d colors per channel\n", cpc); #endif gerr = (short *)malloc((image->width + 2) * sizeof(short)); ngerr = (short *)malloc((image->width + 2) * sizeof(short));