diff options
Diffstat (limited to 'src/Fl.cxx')
| -rw-r--r-- | src/Fl.cxx | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/Fl.cxx b/src/Fl.cxx index 6a4daaabe..d0042ba77 100644 --- a/src/Fl.cxx +++ b/src/Fl.cxx @@ -33,8 +33,20 @@ #include "config.h" #include <FL/Fl.H> #include <FL/Fl_Window.H> -#include <FL/x.H> #include <FL/Fl_Tooltip.H> + +// recent versions of MinGW warn us "Please include winsock2.h before windows.h" +// hence we must include winsock*.h before FL/x.H (A.S. Dec. 2010) +#if defined(WIN32) && !defined(__CYGWIN__) +# if !defined(USE_WSOCK1) +# include <winsock2.h> +# else +# include <winsock.h> +# endif +#endif + +#include <FL/x.H> + #include <ctype.h> #include <stdio.h> #include <stdlib.h> |
