Instead of letting the build system define endianess, rely on endian.h.

pull/1/head
Christian Beier 9 years ago
parent 92f558482d
commit 97f442ef2a

@ -5,7 +5,6 @@ project(LibVNCServer)
include(CheckFunctionExists) include(CheckFunctionExists)
include(CheckIncludeFile) include(CheckIncludeFile)
include(CheckTypeSize) include(CheckTypeSize)
include(TestBigEndian)
include(CheckCSourceCompiles) include(CheckCSourceCompiles)
include(CheckCXXSourceCompiles) include(CheckCXXSourceCompiles)
include(CheckCSourceRuns) include(CheckCSourceRuns)
@ -163,8 +162,6 @@ if(NOT HAVE_LIBVNCSERVER_IN_ADDR_T)
set(LIBVNCSERVER_NEED_INADDR_T 1) set(LIBVNCSERVER_NEED_INADDR_T 1)
endif(NOT HAVE_LIBVNCSERVER_IN_ADDR_T) endif(NOT HAVE_LIBVNCSERVER_IN_ADDR_T)
TEST_BIG_ENDIAN(LIBVNCSERVER_WORDS_BIGENDIAN)
# TODO: # TODO:
# LIBVNCSERVER_ENOENT_WORKAROUND # LIBVNCSERVER_ENOENT_WORKAROUND
# inline # inline

@ -503,7 +503,6 @@ AC_CHECK_HEADERS([arpa/inet.h endian.h fcntl.h netdb.h netinet/in.h stdlib.h std
# Checks for typedefs, structures, and compiler characteristics. # Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST AC_C_CONST
AC_C_INLINE AC_C_INLINE
AC_C_BIGENDIAN
AC_TYPE_SIZE_T AC_TYPE_SIZE_T
AC_HEADER_TIME AC_HEADER_TIME
AC_HEADER_SYS_WAIT AC_HEADER_SYS_WAIT

@ -80,11 +80,11 @@
#endif #endif
#endif #endif
/* some autotool versions do not properly prefix # include <endian.h>
WORDS_BIGENDIAN, so do that manually */ # if __BYTE_ORDER == __BIG_ENDIAN
#ifdef WORDS_BIGENDIAN # define LIBVBNCSERVER_WORDS_BIGENDIAN 1
#define LIBVNCSERVER_WORDS_BIGENDIAN # endif
#endif
/* MS compilers don't have strncasecmp */ /* MS compilers don't have strncasecmp */
#ifdef _MSC_VER #ifdef _MSC_VER

Loading…
Cancel
Save