Commit
5a2739812dc545d064abc318b401d32ed76e822a
Corrigindo problemas encontrados ao compilar para windows depois da última atualização do MinGW
|
...
|
...
|
@@ -32,6 +32,11 @@ |
|
32
|
32
|
|
|
33
|
33
|
#ifndef LIB3270_API_INCLUDED |
|
34
|
34
|
|
|
|
35
|
+#ifdef WIN32 |
|
|
36
|
+ #include <winsock2.h> |
|
|
37
|
+ #include <windows.h> |
|
|
38
|
+#endif // WIN32 |
|
|
39
|
+ |
|
35
|
40
|
#ifdef __cplusplus |
|
36
|
41
|
extern "C" { |
|
37
|
42
|
#endif |
...
|
...
|
|
|
...
|
...
|
@@ -29,6 +29,11 @@ |
|
29
|
29
|
* |
|
30
|
30
|
*/ |
|
31
|
31
|
|
|
|
32
|
+#ifdef WIN32 |
|
|
33
|
+ #include <winsock2.h> |
|
|
34
|
+ #include <windows.h> |
|
|
35
|
+#endif // WIN32 |
|
|
36
|
+ |
|
32
|
37
|
#include <lib3270/config.h> |
|
33
|
38
|
#include <lib3270.h> |
|
34
|
39
|
#include <lib3270/filetransfer.h> |
...
|
...
|
|
|
...
|
...
|
@@ -34,6 +34,11 @@ |
|
34
|
34
|
* File transfer: DFT-style data processing functions |
|
35
|
35
|
*/ |
|
36
|
36
|
|
|
|
37
|
+#ifdef WIN32 |
|
|
38
|
+ #include <winsock2.h> |
|
|
39
|
+ #include <windows.h> |
|
|
40
|
+#endif // WIN32 |
|
|
41
|
+ |
|
37
|
42
|
#include <lib3270.h> |
|
38
|
43
|
#include "private.h" |
|
39
|
44
|
|
...
|
...
|
|
|
...
|
...
|
@@ -25,12 +25,16 @@ |
|
25
|
25
|
* perry.werneck@gmail.com (Alexandre Perry de Souza Werneck) |
|
26
|
26
|
* |
|
27
|
27
|
*/ |
|
|
28
|
+#ifdef WIN32 |
|
|
29
|
+ #include <winsock2.h> |
|
|
30
|
+ #include <windows.h> |
|
|
31
|
+#endif // WIN32 |
|
28
|
32
|
|
|
29
|
33
|
#include <string.h> |
|
30
|
34
|
#include <stdlib.h> |
|
31
|
35
|
#include <lib3270.h> |
|
32
|
36
|
#include <lib3270/session.h> |
|
33
|
|
-#include "3270ds.h" |
|
|
37
|
+ #include "3270ds.h" |
|
34
|
38
|
#include <lib3270/html.h> |
|
35
|
39
|
|
|
36
|
40
|
#include "private.h" |
...
|
...
|
|
|
...
|
...
|
@@ -30,6 +30,11 @@ |
|
30
|
30
|
* |
|
31
|
31
|
*/ |
|
32
|
32
|
|
|
|
33
|
+#ifdef WIN32 |
|
|
34
|
+ #include <winsock2.h> |
|
|
35
|
+ #include <windows.h> |
|
|
36
|
+#endif // WIN32 |
|
|
37
|
+ |
|
33
|
38
|
#include <stdio.h> |
|
34
|
39
|
#include <stdarg.h> |
|
35
|
40
|
#include <lib3270/config.h> |
...
|
...
|
|
|
...
|
...
|
@@ -30,6 +30,11 @@ |
|
30
|
30
|
* |
|
31
|
31
|
*/ |
|
32
|
32
|
|
|
|
33
|
+#ifdef WIN32 |
|
|
34
|
+ #include <winsock2.h> |
|
|
35
|
+ #include <windows.h> |
|
|
36
|
+#endif // WIN32 |
|
|
37
|
+ |
|
33
|
38
|
#include <errno.h> |
|
34
|
39
|
#include <string.h> |
|
35
|
40
|
#include <stdio.h> |
...
|
...
|
|
|
...
|
...
|
@@ -27,6 +27,11 @@ |
|
27
|
27
|
* |
|
28
|
28
|
*/ |
|
29
|
29
|
|
|
|
30
|
+#ifdef WIN32 |
|
|
31
|
+ #include <winsock2.h> |
|
|
32
|
+ #include <windows.h> |
|
|
33
|
+#endif // WIN32 |
|
|
34
|
+ |
|
30
|
35
|
/* Autoconf settings. */ |
|
31
|
36
|
#include <lib3270/config.h> /* autoconf settings */ |
|
32
|
37
|
#include <lib3270.h> /* lib3270 API calls and defs */ |
...
|
...
|
|
|
...
|
...
|
@@ -39,7 +39,11 @@ |
|
39
|
39
|
#include <errno.h> |
|
40
|
40
|
#include <sys/types.h> |
|
41
|
41
|
|
|
42
|
|
-#ifndef WIN32 |
|
|
42
|
+#ifdef WIN32 |
|
|
43
|
+ #include <winsock2.h> |
|
|
44
|
+ #include <windows.h> |
|
|
45
|
+ #include <ws2tcpip.h> |
|
|
46
|
+#else |
|
43
|
47
|
#include <sys/socket.h> |
|
44
|
48
|
#endif // !WIN32 |
|
45
|
49
|
|
...
|
...
|
|