diff options
author | dscho <dscho> | 2005-03-07 15:25:36 +0000 |
---|---|---|
committer | dscho <dscho> | 2005-03-07 15:25:36 +0000 |
commit | cef6224e1cff403fd18ab2fe6c88cd1b0363e4e9 (patch) | |
tree | 59ebb6f4d8eb1d4766532544b0011b9453984f23 | |
parent | a86e7fed5f29fe20f4eb5855db567d7699b6f073 (diff) | |
download | libtdevnc-cef6224e.tar.gz libtdevnc-cef6224e.zip |
do the in_addr_t stuff correctly...
-rw-r--r-- | configure.ac | 3 | ||||
-rw-r--r-- | rfb/rfbproto.h | 4 |
2 files changed, 6 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index f6aa08a..3b1fdf1 100644 --- a/configure.ac +++ b/configure.ac @@ -232,8 +232,9 @@ AC_CACHE_CHECK([for in_addr_t], [inaddrt=yes], [inaddrt=no]), ]) +AH_TEMPLATE(NEED_INADDR_T, [Need a typedef for in_addr_t]) if test $inaddrt = no ; then - AC_CHECK_TYPE(in_addr_t, uint32_t) + AC_DEFINE(NEED_INADDR_T) fi # Checks for library functions. diff --git a/rfb/rfbproto.h b/rfb/rfbproto.h index a6ff83f..29b4b08 100644 --- a/rfb/rfbproto.h +++ b/rfb/rfbproto.h @@ -84,6 +84,10 @@ typedef int8_t rfbBool; typedef uint32_t rfbKeySym; typedef uint32_t rfbPixel; +#ifdef LIBVNCSERVER_NEED_INADDR_T +typedef uint32_t in_addr_t; +#endif + #ifndef INADDR_NONE #define INADDR_NONE ((in_addr_t) 0xffffffff) #endif |