diff options
author | Raphael Kubo da Costa <rakuco@FreeBSD.org> | 2012-09-11 22:50:15 +0300 |
---|---|---|
committer | Christian Beier <dontmind@freeshell.org> | 2012-09-14 18:47:37 +0200 |
commit | 95dd76327b79ff892b011876a959a8b8e40afe62 (patch) | |
tree | 71843360e75cb38aa8855bfecfb867218353f950 /rfb/rfbconfig.h.cmake | |
parent | 2d18f3cdcfa0bca29dd83720d311682269b7d813 (diff) | |
download | libtdevnc-95dd76327b79ff892b011876a959a8b8e40afe62.tar.gz libtdevnc-95dd76327b79ff892b011876a959a8b8e40afe62.zip |
Use htobeNN(3) to convert numbers in websocket.c.
byteswap.h exists only on glibc, so building libvncserver with websockets
support was not possible in other systems.
Replace the inclusion of byteswap.h and the WS_* definitions with calls to
htobeNN, which should perform the same conversions, be more portable and
avoid the need to check for the platform's endianness.
Diffstat (limited to 'rfb/rfbconfig.h.cmake')
-rw-r--r-- | rfb/rfbconfig.h.cmake | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/rfb/rfbconfig.h.cmake b/rfb/rfbconfig.h.cmake index e973f5b..3e3155b 100644 --- a/rfb/rfbconfig.h.cmake +++ b/rfb/rfbconfig.h.cmake @@ -9,6 +9,9 @@ /* work around when write() returns ENOENT but does not mean it */ #cmakedefine LIBVNCSERVER_ENOENT_WORKAROUND 1 +/* Define to 1 if you have the <endian.h> header file. */ +#cmakedefine LIBVNCSERVER_HAVE_ENDIAN_H 1 + /* Define to 1 if you have the <fcntl.h> header file. */ #cmakedefine LIBVNCSERVER_HAVE_FCNTL_H 1 @@ -30,6 +33,9 @@ /* Define to 1 if you have the <netinet/in.h> header file. */ #cmakedefine LIBVNCSERVER_HAVE_NETINET_IN_H 1 +/* Define to 1 if you have the <sys/endian.h> header file. */ +#cmakedefine LIBVNCSERVER_HAVE_SYS_ENDIAN_H 1 + /* Define to 1 if you have the <sys/socket.h> header file. */ #cmakedefine LIBVNCSERVER_HAVE_SYS_SOCKET_H 1 |