Blob Blame History Raw
From 9fb9dd0f7029dc3fe5ebcea99a659de3962fd822 Mon Sep 17 00:00:00 2001
From: "Ankur Sinha (Ankur Sinha Gmail)" <sanjay.ankur@gmail.com>
Date: Sun, 28 Jul 2019 21:26:28 +0100
Subject: [PATCH 13/18] Update errors to use enum class in CharLS 2

---
 dcmjpls/libsrc/djerror.h | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/dcmjpls/libsrc/djerror.h b/dcmjpls/libsrc/djerror.h
index e0a4a3022..e1a88f359 100644
--- a/dcmjpls/libsrc/djerror.h
+++ b/dcmjpls/libsrc/djerror.h
@@ -45,25 +45,25 @@ public:
   {
     switch (error)
     {
-      case OK:
+        case charls::ApiResult::OK:
         return EC_Normal;
-      case UncompressedBufferTooSmall:
+      case charls::ApiResult::UncompressedBufferTooSmall:
         return EC_JLSUncompressedBufferTooSmall;
-      case CompressedBufferTooSmall:
+      case charls::ApiResult::CompressedBufferTooSmall:
         return EC_JLSCompressedBufferTooSmall;
-      case ImageTypeNotSupported:
+      case charls::ApiResult::ImageTypeNotSupported:
         return EC_JLSCodecUnsupportedImageType;
-      case InvalidJlsParameters:
+      case charls::ApiResult::InvalidJlsParameters:
         return EC_JLSCodecInvalidParameters;
-      case ParameterValueNotSupported:
+      case charls::ApiResult::ParameterValueNotSupported:
         return EC_JLSCodecUnsupportedValue;
-      case InvalidCompressedData:
+      case charls::ApiResult::InvalidCompressedData:
         return EC_JLSInvalidCompressedData;
-      case UnsupportedBitDepthForTransform:
+      case charls::ApiResult::UnsupportedBitDepthForTransform:
         return EC_JLSUnsupportedBitDepthForTransform;
-      case UnsupportedColorTransform:
+      case charls::ApiResult::UnsupportedColorTransform:
         return EC_JLSUnsupportedColorTransform;
-      case TooMuchCompressedData:
+      case charls::ApiResult::TooMuchCompressedData:
         return EC_JLSTooMuchCompressedData;
       default:
         return EC_IllegalParameter;
-- 
2.39.2