diff options
| author | Mickael Savinaud <savmickael@users.noreply.github.com> | 2011-09-21 10:01:54 +0000 |
|---|---|---|
| committer | Mickael Savinaud <savmickael@users.noreply.github.com> | 2011-09-21 10:01:54 +0000 |
| commit | ba0c271774f56259874dffbe15f44313f9d6e954 (patch) | |
| tree | 14d6cf94b1c332b79e029e5a1bd61cfe00ea1e56 /libopenjpeg | |
| parent | 7062c01b680edec71933066d6fcbe2bf7fae93a9 (diff) | |
Enhance the support of endianess with cmake and inside the code (credit to Winfried)
Diffstat (limited to 'libopenjpeg')
| -rw-r--r-- | libopenjpeg/cio.h | 32 |
1 files changed, 12 insertions, 20 deletions
diff --git a/libopenjpeg/cio.h b/libopenjpeg/cio.h index ed95d5cd..d98aa861 100644 --- a/libopenjpeg/cio.h +++ b/libopenjpeg/cio.h @@ -89,27 +89,19 @@ void cio_skip(opj_cio_t *cio, int n); /* ----------------------------------------------------------------------- */ #if defined(OPJ_BIG_ENDIAN) - #if !defined(OPJ_LITTLE_ENDIAN) - #define opj_write_bytes opj_write_bytes_BE - #define opj_read_bytes opj_read_bytes_BE - #define opj_write_double opj_write_double_BE - #define opj_read_double opj_read_double_BE - #define opj_write_float opj_write_float_BE - #define opj_read_float opj_read_float_BE - #else - #error "Either BIG_ENDIAN or LITTLE_ENDIAN must be #defined, but not both." - #endif + #define opj_write_bytes opj_write_bytes_BE + #define opj_read_bytes opj_read_bytes_BE + #define opj_write_double opj_write_double_BE + #define opj_read_double opj_read_double_BE + #define opj_write_float opj_write_float_BE + #define opj_read_float opj_read_float_BE #else - #if defined(OPJ_LITTLE_ENDIAN) - #define opj_write_bytes opj_write_bytes_LE - #define opj_read_bytes opj_read_bytes_LE - #define opj_write_double opj_write_double_LE - #define opj_read_double opj_read_double_LE - #define opj_write_float opj_write_float_LE - #define opj_read_float opj_read_float_LE - #else - #error "Either BIG_ENDIAN or LITTLE_ENDIAN must be #defined, but not none." - #endif + #define opj_write_bytes opj_write_bytes_LE + #define opj_read_bytes opj_read_bytes_LE + #define opj_write_double opj_write_double_LE + #define opj_read_double opj_read_double_LE + #define opj_write_float opj_write_float_LE + #define opj_read_float opj_read_float_LE #endif |
