diff options
Diffstat (limited to 'test/utils.h')
-rw-r--r-- | test/utils.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/test/utils.h b/test/utils.h index f7ea34c..fa05587 100644 --- a/test/utils.h +++ b/test/utils.h @@ -69,8 +69,12 @@ compute_crc32_for_image (uint32_t in_crc32, /* Returns TRUE if running on a little endian system */ -pixman_bool_t -is_little_endian (void); +static force_inline pixman_bool_t +is_little_endian (void) +{ + unsigned long endian_check_var = 1; + return *(unsigned char *)&endian_check_var == 1; +} /* perform endian conversion of pixel data */ |