32 #include "dcmtk/config/osconfig.h"
33 #include "dcmtk/dcmjpls/djlsutil.h"
34 #include "CharLS/interface.h"
56 case UncompressedBufferTooSmall:
57 return EC_JLSUncompressedBufferTooSmall;
58 case CompressedBufferTooSmall:
59 return EC_JLSCompressedBufferTooSmall;
60 case ImageTypeNotSupported:
61 return EC_JLSCodecUnsupportedImageType;
62 case InvalidJlsParameters:
63 return EC_JLSCodecInvalidParameters;
64 case ParameterValueNotSupported:
65 return EC_JLSCodecUnsupportedValue;
66 case InvalidCompressedData:
67 return EC_JLSInvalidCompressedData;
68 case UnsupportedBitDepthForTransform:
69 return EC_JLSUnsupportedBitDepthForTransform;
70 case UnsupportedColorTransform:
71 return EC_JLSUnsupportedColorTransform;
72 case TooMuchCompressedData:
73 return EC_JLSTooMuchCompressedData;
75 return EC_IllegalParameter;