From 41efcdecc0364c2ffcd50466df71399f5674898f Mon Sep 17 00:00:00 2001 From: sam Date: Mon, 4 Aug 2008 17:23:44 +0000 Subject: [PATCH] * Prefix dithering functions with _dither_ to avoid namespace cluttering. git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2666 92316355-f0b4-4df1-b90c-862c8a59935f --- examples/dither.c | 18 ++++++++++++------ examples/edd.c | 2 +- pipi/dither/dbs.c | 2 +- pipi/dither/floydsteinberg.c | 2 +- pipi/dither/ostromoukhov.c | 2 +- pipi/pipi.h | 6 +++--- 6 files changed, 19 insertions(+), 13 deletions(-) diff --git a/examples/dither.c b/examples/dither.c index ece8206..2dcbb67 100644 --- a/examples/dither.c +++ b/examples/dither.c @@ -33,18 +33,24 @@ int main(int argc, char *argv[]) switch(atoi(argv[2])) { case 6: - newimg = pipi_dbs(img); break; + newimg = pipi_dither_dbs(img); + break; case 5: - newimg = pipi_ostromoukhov(img, PIPI_SCAN_SERPENTINE); break; + newimg = pipi_dither_ostromoukhov(img, PIPI_SCAN_SERPENTINE); + break; case 4: - newimg = pipi_ostromoukhov(img, PIPI_SCAN_RASTER); break; + newimg = pipi_dither_ostromoukhov(img, PIPI_SCAN_RASTER); + break; case 3: - newimg = pipi_floydsteinberg(img, PIPI_SCAN_SERPENTINE); break; + newimg = pipi_dither_floydsteinberg(img, PIPI_SCAN_SERPENTINE); + break; case 2: - newimg = pipi_floydsteinberg(img, PIPI_SCAN_RASTER); break; + newimg = pipi_dither_floydsteinberg(img, PIPI_SCAN_RASTER); + break; case 1: default: - newimg = pipi_dither_ordered(img); break; + newimg = pipi_dither_ordered(img); + break; } pipi_free(img); diff --git a/examples/edd.c b/examples/edd.c index 733b7e2..648b758 100644 --- a/examples/edd.c +++ b/examples/edd.c @@ -52,7 +52,7 @@ int main(int argc, char *argv[]) img = pipi_load(argv[1]); pipi_getpixels(img, PIPI_PIXELS_Y_F); gauss = pipi_gaussian_blur(img, sigma); - dither = pipi_floydsteinberg(img, PIPI_SCAN_RASTER); + dither = pipi_dither_floydsteinberg(img, PIPI_SCAN_RASTER); pipi_free(img); /* Compute the standard error */ diff --git a/pipi/dither/dbs.c b/pipi/dither/dbs.c index 2efead2..2cd8682 100644 --- a/pipi/dither/dbs.c +++ b/pipi/dither/dbs.c @@ -35,7 +35,7 @@ /* FIXME: though the algorithm is supposed to stop, we do not have a real, * guaranteed stop condition here. */ -pipi_image_t *pipi_dbs(pipi_image_t *src) +pipi_image_t *pipi_dither_dbs(pipi_image_t *src) { double kernel[NN * NN]; double t = 0.; diff --git a/pipi/dither/floydsteinberg.c b/pipi/dither/floydsteinberg.c index 5df7fac..618f2e1 100644 --- a/pipi/dither/floydsteinberg.c +++ b/pipi/dither/floydsteinberg.c @@ -22,7 +22,7 @@ #include "pipi.h" #include "pipi_internals.h" -pipi_image_t *pipi_floydsteinberg(pipi_image_t *src, pipi_scan_t scan) +pipi_image_t *pipi_dither_floydsteinberg(pipi_image_t *src, pipi_scan_t scan) { pipi_image_t *dst; pipi_pixels_t *srcp, *dstp; diff --git a/pipi/dither/ostromoukhov.c b/pipi/dither/ostromoukhov.c index 74bc1c5..d025f33 100644 --- a/pipi/dither/ostromoukhov.c +++ b/pipi/dither/ostromoukhov.c @@ -66,7 +66,7 @@ static int const table[][3] = {385, 112, 103}, {65, 18, 17}, {395, 104, 101}, {4, 1, 1} }; -pipi_image_t *pipi_ostromoukhov(pipi_image_t *src, pipi_scan_t scan) +pipi_image_t *pipi_dither_ostromoukhov(pipi_image_t *src, pipi_scan_t scan) { pipi_image_t *dst; pipi_pixels_t *srcp, *dstp; diff --git a/pipi/pipi.h b/pipi/pipi.h index 2d219e1..d393ffc 100644 --- a/pipi/pipi.h +++ b/pipi/pipi.h @@ -78,10 +78,10 @@ extern pipi_image_t *pipi_gaussian_blur(pipi_image_t *, float); extern pipi_image_t *pipi_gaussian_blur_ext(pipi_image_t *, float, float, float, float); -extern pipi_image_t *pipi_floydsteinberg(pipi_image_t *, pipi_scan_t); +extern pipi_image_t *pipi_dither_floydsteinberg(pipi_image_t *, pipi_scan_t); extern pipi_image_t *pipi_dither_ordered(pipi_image_t *); -extern pipi_image_t *pipi_ostromoukhov(pipi_image_t *, pipi_scan_t); -extern pipi_image_t *pipi_dbs(pipi_image_t *); +extern pipi_image_t *pipi_dither_ostromoukhov(pipi_image_t *, pipi_scan_t); +extern pipi_image_t *pipi_dither_dbs(pipi_image_t *); extern void pipi_dither_24to16(pipi_image_t *); extern void pipi_test(pipi_image_t *);