diff options
author | Ram Mohan <ram.mohan@ittiam.com> | 2023-11-02 03:07:05 +0530 |
---|---|---|
committer | Ram Mohan M <ram.mohan@ittiam.com> | 2023-11-02 04:47:43 +0530 |
commit | 5be8a63f2ab459f0bc0dbda4a4c0d858d88c43b3 (patch) | |
tree | f97f610e05596f9e3b8de9cddda066bf8fb84440 /lib/jpegr.h | |
parent | a5b025b2a85d9f4095bf4932c2535826ca4c302c (diff) | |
download | libultrahdr-5be8a63f2ab459f0bc0dbda4a4c0d858d88c43b3.tar.gz |
avoid using labels that conflict with system headers tokens
OK, UNKNOWN_ERROR are commonly defined in system headers. While
adding support for other platforms, new header inclusions is
causing compilation issues. rename some variable names of
ultrahdr::status_t
Diffstat (limited to 'lib/jpegr.h')
-rw-r--r-- | lib/jpegr.h | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/lib/jpegr.h b/lib/jpegr.h index 0e0352a..5c8f9c3 100644 --- a/lib/jpegr.h +++ b/lib/jpegr.h @@ -38,30 +38,31 @@ static const int kMinWidth = 2 * kMapDimensionScaleFactor; static const int kMinHeight = 2 * kMapDimensionScaleFactor; typedef enum { - OK = 0, - NO_ERROR = OK, - UNKNOWN_ERROR = (-2147483647 - 1), + JPEGR_NO_ERROR = 0, + JPEGR_UNKNOWN_ERROR = -1, JPEGR_IO_ERROR_BASE = -10000, - ERROR_JPEGR_INVALID_INPUT_TYPE = JPEGR_IO_ERROR_BASE, - ERROR_JPEGR_INVALID_OUTPUT_TYPE = JPEGR_IO_ERROR_BASE - 1, - ERROR_JPEGR_INVALID_NULL_PTR = JPEGR_IO_ERROR_BASE - 2, - ERROR_JPEGR_RESOLUTION_MISMATCH = JPEGR_IO_ERROR_BASE - 3, - ERROR_JPEGR_BUFFER_TOO_SMALL = JPEGR_IO_ERROR_BASE - 4, - ERROR_JPEGR_INVALID_COLORGAMUT = JPEGR_IO_ERROR_BASE - 5, - ERROR_JPEGR_INVALID_TRANS_FUNC = JPEGR_IO_ERROR_BASE - 6, - ERROR_JPEGR_INVALID_METADATA = JPEGR_IO_ERROR_BASE - 7, - ERROR_JPEGR_UNSUPPORTED_METADATA = JPEGR_IO_ERROR_BASE - 8, - ERROR_JPEGR_GAIN_MAP_IMAGE_NOT_FOUND = JPEGR_IO_ERROR_BASE - 9, + ERROR_JPEGR_BAD_PTR = JPEGR_IO_ERROR_BASE - 1, + ERROR_JPEGR_UNSUPPORTED_WIDTH_HEIGHT = JPEGR_IO_ERROR_BASE - 2, + ERROR_JPEGR_INVALID_COLORGAMUT = JPEGR_IO_ERROR_BASE - 3, + ERROR_JPEGR_INVALID_STRIDE = JPEGR_IO_ERROR_BASE - 4, + ERROR_JPEGR_INVALID_TRANS_FUNC = JPEGR_IO_ERROR_BASE - 5, + ERROR_JPEGR_RESOLUTION_MISMATCH = JPEGR_IO_ERROR_BASE - 6, + ERROR_JPEGR_INVALID_QUALITY_FACTOR = JPEGR_IO_ERROR_BASE - 7, + ERROR_JPEGR_INVALID_DISPLAY_BOOST = JPEGR_IO_ERROR_BASE - 8, + ERROR_JPEGR_INVALID_OUTPUT_FORMAT = JPEGR_IO_ERROR_BASE - 9, + ERROR_JPEGR_BAD_METADATA = JPEGR_IO_ERROR_BASE - 10, JPEGR_RUNTIME_ERROR_BASE = -20000, ERROR_JPEGR_ENCODE_ERROR = JPEGR_RUNTIME_ERROR_BASE - 1, ERROR_JPEGR_DECODE_ERROR = JPEGR_RUNTIME_ERROR_BASE - 2, - ERROR_JPEGR_CALCULATION_ERROR = JPEGR_RUNTIME_ERROR_BASE - 3, - ERROR_JPEGR_METADATA_ERROR = JPEGR_RUNTIME_ERROR_BASE - 4, - ERROR_JPEGR_TONEMAP_ERROR = JPEGR_RUNTIME_ERROR_BASE - 5, + ERROR_JPEGR_GAIN_MAP_IMAGE_NOT_FOUND = JPEGR_RUNTIME_ERROR_BASE - 3, + ERROR_JPEGR_BUFFER_TOO_SMALL = JPEGR_RUNTIME_ERROR_BASE - 4, + ERROR_JPEGR_METADATA_ERROR = JPEGR_RUNTIME_ERROR_BASE - 5, + ERROR_JPEGR_NO_IMAGES_FOUND = JPEGR_RUNTIME_ERROR_BASE - 6, + ERROR_JPEGR_MULTIPLE_EXIFS_RECEIVED = JPEGR_RUNTIME_ERROR_BASE - 7, - ERROR_JPEGR_UNSUPPORTED_FEATURE = -20000, + ERROR_JPEGR_UNSUPPORTED_FEATURE = -30000, } status_t; /* |