diff --git a/examples/example6.c b/examples/example6.c index abbb64f..c2ac541 100644 --- a/examples/example6.c +++ b/examples/example6.c @@ -25,6 +25,7 @@ typedef struct static void hsv_to_rgb(int hue, int min, int max, rgb_t *p) { + double h, c, X; const int invert = 0; const int saturation = 1; const int color_rotate = 0; @@ -35,9 +36,9 @@ static void hsv_to_rgb(int hue, int min, int max, rgb_t *p) p->r = p->g = p->b = 255 * (max - hue) / (max - min); return; } - double h = fmod(color_rotate + 1e-4 + 4.0 * (hue - min) / (max - min), 6); - double c = 255.0f * saturation; - double X = c * (1 - fabs(fmod(h, 2) - 1)); + h = fmod(color_rotate + 1e-4 + 4.0 * (hue - min) / (max - min), 6); + c = 255.0f * saturation; + X = c * (1 - fabs(fmod(h, 2) - 1)); p->r = p->g = p->b = 0; @@ -53,8 +54,6 @@ static void hsv_to_rgb(int hue, int min, int max, rgb_t *p) int main(int argc, char *argv[]) { - (void)argc, (void)argv; - // Image resolution const int iXmax = 4096; const int iYmax = 4096; @@ -89,6 +88,8 @@ int main(int argc, char *argv[]) int MinIter = 9999, MaxIter = 0; + (void)argc, (void)argv; + for(iY = 0; iY < iYmax; iY++) { Cy = CyMin + iY * PixelHeight;