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