From 241859d69c564509f3cb79ad08ab115dbf01905d Mon Sep 17 00:00:00 2001 From: Jan Breuer <jan.breuer@jaybee.cz> Date: 周三, 11 11月 2015 23:14:09 +0800 Subject: [PATCH] Merge branch 'master' of github.com:j123b567/scpi-parser --- libscpi/src/utils.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/libscpi/src/utils.c b/libscpi/src/utils.c index 7902569..eaa3b35 100644 --- a/libscpi/src/utils.c +++ b/libscpi/src/utils.c @@ -934,8 +934,12 @@ * @return */ scpi_array_format_t SCPI_GetNativeFormat(void) { - // @todo: endianity runtime test - return SCPI_FORMAT_LITTLEENDIAN; + union { + uint32_t i; + char c[4]; + } bint = {0x01020304}; + + return bint.c[0] == 1 ? SCPI_FORMAT_BIGENDIAN : SCPI_FORMAT_LITTLEENDIAN; } /** -- Gitblit v1.9.1