Commit d2ad2e2089802066087b86d013b2628998ada208

Authored by Perry Werneck
1 parent bb4d445e

Ajustes para compilação windows.

Showing 3 changed files with 10 additions and 3 deletions   Show diff stats
Makefile.in
... ... @@ -76,7 +76,7 @@ HOST_CC=@HOST_CC@
76 76 LD=@CC@
77 77  
78 78 CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ @LIBSSL_CFLAGS@
79   -LIBS=@LIBS@ @LIBSSL_LIBS@
  79 +LIBS=@LIBS@ @LIBSSL_LIBS@ @LIBICONV@
80 80 LDFLAGS=@LDFLAGS@
81 81  
82 82 #---[ Rules ]----------------------------------------------------------------------------
... ...
util.c
... ... @@ -113,6 +113,7 @@ int get_version_info(void)
113 113 }
114 114  
115 115 // Convert a network address to a string.
  116 +#ifndef HAVE_INET_NTOP
116 117 const char * inet_ntop(int af, const void *src, char *dst, socklen_t cnt)
117 118 {
118 119 union {
... ... @@ -150,6 +151,7 @@ const char * inet_ntop(int af, const void *src, char *dst, socklen_t cnt)
150 151  
151 152 return dst;
152 153 }
  154 +#endif // HAVE_INET_NTOP
153 155  
154 156 // Decode a Win32 error number.
155 157 LIB3270_EXPORT const char * lib3270_win32_strerror(int e)
... ...
w3miscc.h
... ... @@ -16,7 +16,12 @@
16 16 * Miscellaneous Win32 functions.
17 17 */
18 18  
19   -#if defined(_WIN32)
  19 + #include <lib3270/config.h>
  20 +
  21 + #ifndef HAVE_INET_NTOP
20 22 LIB3270_INTERNAL const char *inet_ntop(int af, const void *src, char *dst,socklen_t cnt);
  23 + #endif // HAVE_INET_NTOP
  24 +
  25 + #if defined(_WIN32)
21 26 LIB3270_INTERNAL const char *win32_strerror(int e);
22   -#endif
  27 + #endif // WIN32
... ...