Home
last modified time | relevance | path

Searched refs:FROM_16_TO_8 (Results 1 – 25 of 116) sorted by relevance

12345

/dports/graphics/openjpeg15/openjpeg-version.1.5.2/thirdparty/liblcms2/src/
H A Dcmspack.c1001 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1150 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1151 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1152 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1153 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1154 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1155 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1168 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1169 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1170 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/pdfium/third_party/lcms/src/
H A Dcmspack.c1300 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1462 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1463 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1464 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1465 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1466 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1467 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1483 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1484 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1485 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/modules/pdfium/pdfium/third_party/lcms2-2.6/src/
H A Dcmspack.c1299 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1461 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1462 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1463 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1464 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1465 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1466 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1482 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1483 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1484 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/java.desktop/share/native/liblcms/
H A Dcmspack.c1380 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1542 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1543 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1544 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1545 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1546 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1547 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1563 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1564 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1565 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/graphics/openjpeg/openjpeg-2.4.0/thirdparty/liblcms2/src/
H A Dcmspack.c1300 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1462 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1463 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1464 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1465 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1466 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1467 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1483 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1484 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1485 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/editors/texmaker/texmaker-5.0.3/pdfium/third_party/lcms2-2.6/src/
H A Dcmspack.c1299 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1461 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1462 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1463 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1464 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1465 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1466 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1482 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1483 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1484 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/java.desktop/share/native/liblcms/
H A Dcmspack.c1380 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1542 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1543 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1544 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1545 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1546 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1547 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1563 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1564 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1565 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/java.desktop/share/native/liblcms/
H A Dcmspack.c1380 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1542 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1543 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1544 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1545 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1546 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1547 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1563 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1564 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1565 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/graphics/lcms2/lcms2-2.12/src/
H A Dcmspack.c1351 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1513 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1514 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1515 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1516 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1517 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1518 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1534 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1535 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1536 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/java.desktop/share/native/liblcms/
H A Dcmspack.c1380 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1542 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1543 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1544 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1545 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1546 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1547 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1563 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1564 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1565 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/pdfium/third_party/lcms/src/
H A Dcmspack.c1351 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1513 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1514 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1515 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1516 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1517 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1518 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1534 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1535 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1536 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/java.desktop/share/native/liblcms/
H A Dcmspack.c1380 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1542 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1543 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1544 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1545 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1546 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1547 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1563 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1564 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1565 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/jdk/src/share/native/sun/java2d/cmm/lcms/
H A Dcmspack.c1380 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1542 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1543 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1544 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1545 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1546 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1547 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1563 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1564 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1565 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/print/ghostscript9-agpl-base/ghostscript-9.52/lcms2mt/src/
H A Dcmspack.c1351 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1513 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1514 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1515 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1516 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1517 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1518 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1534 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1535 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1536 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
H A Dcmsxform.c532 *(D)++ = FROM_16_TO_8((S)[0]); \
560 *(D)++ = FROM_16_TO_8((S)[0]); \
561 *(D)++ = FROM_16_TO_8((S)[1]); \
562 *(D)++ = FROM_16_TO_8((S)[2]); \
592 *(D)++ = FROM_16_TO_8((S)[0]); \
593 *(D)++ = FROM_16_TO_8((S)[1]); \
594 *(D)++ = FROM_16_TO_8((S)[2]); \
595 *(D)++ = FROM_16_TO_8((S)[3]); \
628 *(D)++ = FROM_16_TO_8((S)[0]); \
660 *(D)++ = FROM_16_TO_8((S)[0]); \
[all …]
/dports/print/ghostscript9-agpl-x11/ghostscript-9.52/lcms2mt/src/
H A Dcmspack.c1351 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1513 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1514 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1515 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1516 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1517 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1518 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1534 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1535 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1536 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
H A Dcmsxform.c532 *(D)++ = FROM_16_TO_8((S)[0]); \
560 *(D)++ = FROM_16_TO_8((S)[0]); \
561 *(D)++ = FROM_16_TO_8((S)[1]); \
562 *(D)++ = FROM_16_TO_8((S)[2]); \
592 *(D)++ = FROM_16_TO_8((S)[0]); \
593 *(D)++ = FROM_16_TO_8((S)[1]); \
594 *(D)++ = FROM_16_TO_8((S)[2]); \
595 *(D)++ = FROM_16_TO_8((S)[3]); \
628 *(D)++ = FROM_16_TO_8((S)[0]); \
660 *(D)++ = FROM_16_TO_8((S)[0]); \
[all …]
/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/java.desktop/share/native/liblcms/
H A Dcmspack.c1380 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1542 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1543 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1544 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1545 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1546 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1547 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1563 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1564 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1565 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/java.desktop/share/native/liblcms/
H A Dcmspack.c1380 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1542 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1543 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1544 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1545 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1546 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1547 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1563 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1564 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1565 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/src/java.desktop/share/native/liblcms/
H A Dcmspack.c1380 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1542 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1543 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1544 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1545 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1546 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1547 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1563 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1564 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1565 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/jdk/src/share/native/sun/java2d/cmm/lcms/
H A Dcmspack.c1380 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1542 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1543 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1544 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1545 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1546 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1547 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1563 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1564 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1565 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/graphics/mupdf/mupdf-1.18.0-source/thirdparty/lcms2/src/
H A Dcmspack.c1394 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1560 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1561 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1562 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1563 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1564 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1565 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1582 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1583 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1584 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
H A Dcmsxform.c549 *(D)++ = FROM_16_TO_8((S)[0]); \
577 *(D)++ = FROM_16_TO_8((S)[0]); \
578 *(D)++ = FROM_16_TO_8((S)[1]); \
579 *(D)++ = FROM_16_TO_8((S)[2]); \
609 *(D)++ = FROM_16_TO_8((S)[0]); \
610 *(D)++ = FROM_16_TO_8((S)[1]); \
611 *(D)++ = FROM_16_TO_8((S)[2]); \
612 *(D)++ = FROM_16_TO_8((S)[3]); \
645 *(D)++ = FROM_16_TO_8((S)[0]); \
677 *(D)++ = FROM_16_TO_8((S)[0]); \
[all …]
/dports/graphics/dssim/dssim-3.1.2/cargo-crates/lcms2-sys-3.1.9/vendor/src/
H A Dcmspack.c1528 v = FROM_16_TO_8(wOut[index]); in PackAnyBytes()
1690 *output++ = FROM_16_TO_8(wOut[0]); in Pack6Bytes()
1691 *output++ = FROM_16_TO_8(wOut[1]); in Pack6Bytes()
1692 *output++ = FROM_16_TO_8(wOut[2]); in Pack6Bytes()
1693 *output++ = FROM_16_TO_8(wOut[3]); in Pack6Bytes()
1694 *output++ = FROM_16_TO_8(wOut[4]); in Pack6Bytes()
1695 *output++ = FROM_16_TO_8(wOut[5]); in Pack6Bytes()
1711 *output++ = FROM_16_TO_8(wOut[5]); in Pack6BytesSwap()
1712 *output++ = FROM_16_TO_8(wOut[4]); in Pack6BytesSwap()
1713 *output++ = FROM_16_TO_8(wOut[3]); in Pack6BytesSwap()
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/modules/pdfium/pdfium/third_party/lcms2-2.6/
H A D0001-from16-to-8-overflow.patch9 -#define FROM_16_TO_8(rgb) (cmsUInt8Number) ((((rgb) * 65281 + 8388608) >> 24) & 0xFF)
10 +#define FROM_16_TO_8(rgb) (cmsUInt8Number) ((((cmsUInt32Number)(rgb) * 65281U + 8388608U) >> 24) &…

12345