Commit d2ad2e2089802066087b86d013b2628998ada208
1 parent
bb4d445e
Exists in
master
and in
3 other branches
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 | ... | ... |