Remove unreachable code in fx_codec_icc

This CL removes unreachable code and also removes the flag
Icc_Format_DEFAULT which becomes unused.

Bug: chromium:346399
Change-Id: I1cdd0f70ffec2abcd20ddf5b181273971b92ecaa
Reviewed-on: https://pdfium-review.googlesource.com/14850
Commit-Queue: Nico Weber <thakis@chromium.org>
Reviewed-by: dsinclair <dsinclair@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
diff --git a/core/fxcodec/codec/fx_codec_icc.cpp b/core/fxcodec/codec/fx_codec_icc.cpp
index 7f6078a..29b37d1 100644
--- a/core/fxcodec/codec/fx_codec_icc.cpp
+++ b/core/fxcodec/codec/fx_codec_icc.cpp
@@ -78,9 +78,6 @@
   } else {
     srcFormat =
         COLORSPACE_SH(PT_ANY) | CHANNELS_SH(*nSrcComponents) | BYTES_SH(1);
-    if (srcCS == cmsSigRgbData && T_DOSWAP(Icc_FORMAT_DEFAULT)) {
-      srcFormat |= DOSWAP_SH(1);
-    }
   }
   cmsColorSpaceSignature dstCS = cmsGetColorSpace(dstProfile);
   if (!Check3Components(dstCS, true)) {
@@ -101,9 +98,8 @@
                                       TYPE_BGR_8, intent, 0);
       break;
     case cmsSigCmykData:
-      hTransform = cmsCreateTransform(
-          srcProfile, srcFormat, dstProfile,
-          T_DOSWAP(Icc_FORMAT_DEFAULT) ? TYPE_KYMC_8 : TYPE_CMYK_8, intent, 0);
+      hTransform = cmsCreateTransform(srcProfile, srcFormat, dstProfile,
+                                      TYPE_CMYK_8, intent, 0);
       break;
     default:
       break;
diff --git a/core/fxcodec/fx_codec_def.h b/core/fxcodec/fx_codec_def.h
index 04696a1..1d9b1dc 100644
--- a/core/fxcodec/fx_codec_def.h
+++ b/core/fxcodec/fx_codec_def.h
@@ -50,7 +50,6 @@
 #define Icc_INTENT_RELATIVE_COLORIMETRIC 1
 #define Icc_INTENT_SATURATION 2
 #define Icc_INTENT_ABSOLUTE_COLORIMETRIC 3
-#define Icc_FORMAT_DEFAULT 0
 #define Icc_FORMAT_SWAP (1 << 10)
 #define Icc_FLAGS_DEFAULT 0x0000
 #define Icc_FLAGS_BLACKPOINTCOMPENSATION 0x2000