Simplify MSB-ordered image check
This commit is contained in:
parent
9bb86119e3
commit
d9dec2c027
@ -354,7 +354,7 @@ vips__read_header_bytes( VipsImage *im, unsigned char *from )
|
|||||||
/* We need to swap for other fields if the file byte order is
|
/* We need to swap for other fields if the file byte order is
|
||||||
* different from ours.
|
* different from ours.
|
||||||
*/
|
*/
|
||||||
swap = vips_amiMSBfirst() != (im->magic == VIPS_MAGIC_SPARC);
|
swap = vips_amiMSBfirst() != vips_image_isMSBfirst( im );
|
||||||
|
|
||||||
for( i = 0; i < VIPS_NUMBER( fields ); i++ ) {
|
for( i = 0; i < VIPS_NUMBER( fields ); i++ ) {
|
||||||
fields[i].copy( swap,
|
fields[i].copy( swap,
|
||||||
@ -435,7 +435,7 @@ vips__write_header_bytes( VipsImage *im, unsigned char *to )
|
|||||||
/* Swap if the byte order we are asked to write the header in is
|
/* Swap if the byte order we are asked to write the header in is
|
||||||
* different from ours.
|
* different from ours.
|
||||||
*/
|
*/
|
||||||
gboolean swap = vips_amiMSBfirst() != (im->magic == VIPS_MAGIC_SPARC);
|
gboolean swap = vips_amiMSBfirst() != vips_image_isMSBfirst( im );
|
||||||
|
|
||||||
int i;
|
int i;
|
||||||
unsigned char *q;
|
unsigned char *q;
|
||||||
|
Loading…
Reference in New Issue
Block a user