Freeciv-3.3
Loading...
Searching...
No Matches
utility
fc_prehdrs.h
Go to the documentation of this file.
1
/***********************************************************************
2
Freeciv - Copyright (C) 1996 - A Kjeldberg, L Gregersen, P Unold
3
This program is free software; you can redistribute it and/or modify
4
it under the terms of the GNU General Public License as published by
5
the Free Software Foundation; either version 2, or (at your option)
6
any later version.
7
8
This program is distributed in the hope that it will be useful,
9
but WITHOUT ANY WARRANTY; without even the implied warranty of
10
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11
GNU General Public License for more details.
12
***********************************************************************/
13
#ifndef FC__PREHDRS_H
14
#define FC__PREHDRS_H
15
16
#ifdef __cplusplus
17
extern
"C"
{
18
#endif
/* __cplusplus */
19
20
/* gen_headers */
21
#include "freeciv_config.h"
22
23
/* If winsock stuff is to be included, it must be included
24
* before <windows.h> and sometimes before any msys2 provided standard
25
* headers ( <unistd.h> ). It's hard to try to include these *before*
26
* standard headers only if they will be needed *later*, so we just
27
* include them always. */
28
#ifdef FREECIV_HAVE_WINSOCK
29
#ifdef FREECIV_HAVE_WINSOCK2
30
#include <winsock2.h>
31
#else
/* FREECIV_HAVE_WINSOCK2 */
32
#include <winsock.h>
33
#endif
/* FREECIV_HAVE_WINSOCK2 */
34
#endif
/* FREECIV_HAVE_WINSOCK */
35
36
/* Make sure zlib.h is included before readline, as we don't want
37
readline to define macros that should come from the system. */
38
#if defined(FREECIV_HAVE_LIBREADLINE) && defined(FREECIV_HAVE_LIBZ)
39
#include <zlib.h>
40
#endif
41
42
#ifdef __cplusplus
43
}
44
#endif
/* __cplusplus */
45
46
#endif
/* FC__PREHDRS_H */
Generated on Sun Dec 22 2024 22:30:38 for Freeciv-3.3 by
1.9.8