summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Image.cc38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/Image.cc b/src/Image.cc
index ec0768a..3088f4c 100644
--- a/src/Image.cc
+++ b/src/Image.cc
@@ -25,7 +25,7 @@
25// stupid macros needed to access some functions in version 2 of the GNU C 25// stupid macros needed to access some functions in version 2 of the GNU C
26// library 26// library
27 27
28// $Id: Image.cc,v 1.4 2002/02/04 22:41:27 fluxgen Exp $ 28// $Id: Image.cc,v 1.5 2002/03/18 15:32:50 fluxgen Exp $
29 29
30#ifndef _GNU_SOURCE 30#ifndef _GNU_SOURCE
31#define _GNU_SOURCE 31#define _GNU_SOURCE
@@ -1436,9 +1436,9 @@ void BImage::rgradient(void) {
1436 // normal rgradient 1436 // normal rgradient
1437 for (yt = ytable, y = 0; y < height; y++, yt += 3) { 1437 for (yt = ytable, y = 0; y < height; y++, yt += 3) {
1438 for (xt = xtable, x = 0; x < width; x++) { 1438 for (xt = xtable, x = 0; x < width; x++) {
1439 *(pr++) = (unsigned char) (tr - (rsign * max(*(xt++), *(yt)))); 1439 *(pr++) = (unsigned char) (tr - (rsign * std::max(*(xt++), *(yt))));
1440 *(pg++) = (unsigned char) (tg - (gsign * max(*(xt++), *(yt + 1)))); 1440 *(pg++) = (unsigned char) (tg - (gsign * std::max(*(xt++), *(yt + 1))));
1441 *(pb++) = (unsigned char) (tb - (bsign * max(*(xt++), *(yt + 2)))); 1441 *(pb++) = (unsigned char) (tb - (bsign * std::max(*(xt++), *(yt + 2))));
1442 } 1442 }
1443 } 1443 }
1444 1444
@@ -1450,32 +1450,32 @@ void BImage::rgradient(void) {
1450 for (yt = ytable, y = 0; y < height; y++, yt += 3) { 1450 for (yt = ytable, y = 0; y < height; y++, yt += 3) {
1451 for (xt = xtable, x = 0; x < width; x++) { 1451 for (xt = xtable, x = 0; x < width; x++) {
1452 if (y & 1) { 1452 if (y & 1) {
1453 channel = (unsigned char) (tr - (rsign * max(*(xt++), *(yt)))); 1453 channel = (unsigned char) (tr - (rsign * std::max(*(xt++), *(yt))));
1454 channel2 = (channel >> 1) + (channel >> 2); 1454 channel2 = (channel >> 1) + (channel >> 2);
1455 if (channel2 > channel) channel2 = 0; 1455 if (channel2 > channel) channel2 = 0;
1456 *(pr++) = channel2; 1456 *(pr++) = channel2;
1457 1457
1458 channel = (unsigned char) (tg - (gsign * max(*(xt++), *(yt + 1)))); 1458 channel = (unsigned char) (tg - (gsign * std::max(*(xt++), *(yt + 1))));
1459 channel2 = (channel >> 1) + (channel >> 2); 1459 channel2 = (channel >> 1) + (channel >> 2);
1460 if (channel2 > channel) channel2 = 0; 1460 if (channel2 > channel) channel2 = 0;
1461 *(pg++) = channel2; 1461 *(pg++) = channel2;
1462 1462
1463 channel = (unsigned char) (tb - (bsign * max(*(xt++), *(yt + 2)))); 1463 channel = (unsigned char) (tb - (bsign * std::max(*(xt++), *(yt + 2))));
1464 channel2 = (channel >> 1) + (channel >> 2); 1464 channel2 = (channel >> 1) + (channel >> 2);
1465 if (channel2 > channel) channel2 = 0; 1465 if (channel2 > channel) channel2 = 0;
1466 *(pb++) = channel2; 1466 *(pb++) = channel2;
1467 } else { 1467 } else {
1468 channel = (unsigned char) (tr - (rsign * max(*(xt++), *(yt)))); 1468 channel = (unsigned char) (tr - (rsign * std::max(*(xt++), *(yt))));
1469 channel2 = channel + (channel >> 3); 1469 channel2 = channel + (channel >> 3);
1470 if (channel2 < channel) channel2 = ~0; 1470 if (channel2 < channel) channel2 = ~0;
1471 *(pr++) = channel2; 1471 *(pr++) = channel2;
1472 1472
1473 channel = (unsigned char) (tg - (gsign * max(*(xt++), *(yt + 1)))); 1473 channel = (unsigned char) (tg - (gsign * std::max(*(xt++), *(yt + 1))));
1474 channel2 = channel + (channel >> 3); 1474 channel2 = channel + (channel >> 3);
1475 if (channel2 < channel) channel2 = ~0; 1475 if (channel2 < channel) channel2 = ~0;
1476 *(pg++) = channel2; 1476 *(pg++) = channel2;
1477 1477
1478 channel = (unsigned char) (tb - (bsign * max(*(xt++), *(yt + 2)))); 1478 channel = (unsigned char) (tb - (bsign * std::max(*(xt++), *(yt + 2))));
1479 channel2 = channel + (channel >> 3); 1479 channel2 = channel + (channel >> 3);
1480 if (channel2 < channel) channel2 = ~0; 1480 if (channel2 < channel) channel2 = ~0;
1481 *(pb++) = channel2; 1481 *(pb++) = channel2;
@@ -1681,9 +1681,9 @@ void BImage::pcgradient(void) {
1681 // normal pcgradient 1681 // normal pcgradient
1682 for (yt = ytable, y = 0; y < height; y++, yt += 3) { 1682 for (yt = ytable, y = 0; y < height; y++, yt += 3) {
1683 for (xt = xtable, x = 0; x < width; x++) { 1683 for (xt = xtable, x = 0; x < width; x++) {
1684 *(pr++) = (unsigned char) (tr - (rsign * min(*(xt++), *(yt)))); 1684 *(pr++) = (unsigned char) (tr - (rsign * std::min(*(xt++), *(yt))));
1685 *(pg++) = (unsigned char) (tg - (gsign * min(*(xt++), *(yt + 1)))); 1685 *(pg++) = (unsigned char) (tg - (gsign * std::min(*(xt++), *(yt + 1))));
1686 *(pb++) = (unsigned char) (tb - (bsign * min(*(xt++), *(yt + 2)))); 1686 *(pb++) = (unsigned char) (tb - (bsign * std::min(*(xt++), *(yt + 2))));
1687 } 1687 }
1688 } 1688 }
1689 1689
@@ -1695,32 +1695,32 @@ void BImage::pcgradient(void) {
1695 for (yt = ytable, y = 0; y < height; y++, yt += 3) { 1695 for (yt = ytable, y = 0; y < height; y++, yt += 3) {
1696 for (xt = xtable, x = 0; x < width; x++) { 1696 for (xt = xtable, x = 0; x < width; x++) {
1697 if (y & 1) { 1697 if (y & 1) {
1698 channel = (unsigned char) (tr - (rsign * min(*(xt++), *(yt)))); 1698 channel = (unsigned char) (tr - (rsign * std::min(*(xt++), *(yt))));
1699 channel2 = (channel >> 1) + (channel >> 2); 1699 channel2 = (channel >> 1) + (channel >> 2);
1700 if (channel2 > channel) channel2 = 0; 1700 if (channel2 > channel) channel2 = 0;
1701 *(pr++) = channel2; 1701 *(pr++) = channel2;
1702 1702
1703 channel = (unsigned char) (tg - (bsign * min(*(xt++), *(yt + 1)))); 1703 channel = (unsigned char) (tg - (bsign * std::min(*(xt++), *(yt + 1))));
1704 channel2 = (channel >> 1) + (channel >> 2); 1704 channel2 = (channel >> 1) + (channel >> 2);
1705 if (channel2 > channel) channel2 = 0; 1705 if (channel2 > channel) channel2 = 0;
1706 *(pg++) = channel2; 1706 *(pg++) = channel2;
1707 1707
1708 channel = (unsigned char) (tb - (gsign * min(*(xt++), *(yt + 2)))); 1708 channel = (unsigned char) (tb - (gsign * std::min(*(xt++), *(yt + 2))));
1709 channel2 = (channel >> 1) + (channel >> 2); 1709 channel2 = (channel >> 1) + (channel >> 2);
1710 if (channel2 > channel) channel2 = 0; 1710 if (channel2 > channel) channel2 = 0;
1711 *(pb++) = channel2; 1711 *(pb++) = channel2;
1712 } else { 1712 } else {
1713 channel = (unsigned char) (tr - (rsign * min(*(xt++), *(yt)))); 1713 channel = (unsigned char) (tr - (rsign * std::min(*(xt++), *(yt))));
1714 channel2 = channel + (channel >> 3); 1714 channel2 = channel + (channel >> 3);
1715 if (channel2 < channel) channel2 = ~0; 1715 if (channel2 < channel) channel2 = ~0;
1716 *(pr++) = channel2; 1716 *(pr++) = channel2;
1717 1717
1718 channel = (unsigned char) (tg - (gsign * min(*(xt++), *(yt + 1)))); 1718 channel = (unsigned char) (tg - (gsign * std::min(*(xt++), *(yt + 1))));
1719 channel2 = channel + (channel >> 3); 1719 channel2 = channel + (channel >> 3);
1720 if (channel2 < channel) channel2 = ~0; 1720 if (channel2 < channel) channel2 = ~0;
1721 *(pg++) = channel2; 1721 *(pg++) = channel2;
1722 1722
1723 channel = (unsigned char) (tb - (bsign * min(*(xt++), *(yt + 2)))); 1723 channel = (unsigned char) (tb - (bsign * std::min(*(xt++), *(yt + 2))));
1724 channel2 = channel + (channel >> 3); 1724 channel2 = channel + (channel >> 3);
1725 if (channel2 < channel) channel2 = ~0; 1725 if (channel2 < channel) channel2 = ~0;
1726 *(pb++) = channel2; 1726 *(pb++) = channel2;