Yet another step in reducing the syshead.h content. Conditional compilation of sources needs to be based on a minimum program prefix (config.h only).
Signed-off-by: Alon Bar-Lev <alon.bar...@gmail.com> --- src/openvpn/base64.c | 6 ++++++ src/openvpn/buffer.c | 6 ++++++ src/openvpn/clinat.c | 6 ++++++ src/openvpn/compat.c | 6 ++++++ src/openvpn/crypto.c | 6 ++++++ src/openvpn/crypto_openssl.c | 6 ++++++ src/openvpn/crypto_polarssl.c | 6 ++++++ src/openvpn/cryptoapi.c | 6 ++++++ src/openvpn/dhcp.c | 6 ++++++ src/openvpn/error.c | 6 ++++++ src/openvpn/event.c | 6 ++++++ src/openvpn/fdmisc.c | 6 ++++++ src/openvpn/forward.c | 6 ++++++ src/openvpn/fragment.c | 6 ++++++ src/openvpn/gremlin.c | 6 ++++++ src/openvpn/helper.c | 6 ++++++ src/openvpn/httpdigest.c | 6 ++++++ src/openvpn/init.c | 6 ++++++ src/openvpn/interval.c | 6 ++++++ src/openvpn/list.c | 6 ++++++ src/openvpn/lladdr.c | 6 ++++++ src/openvpn/lzo.c | 6 ++++++ src/openvpn/manage.c | 6 ++++++ src/openvpn/mbuf.c | 6 ++++++ src/openvpn/misc.c | 6 ++++++ src/openvpn/mroute.c | 6 ++++++ src/openvpn/mss.c | 6 ++++++ src/openvpn/mstats.c | 6 ++++++ src/openvpn/mtcp.c | 6 ++++++ src/openvpn/mtu.c | 6 ++++++ src/openvpn/mudp.c | 6 ++++++ src/openvpn/multi.c | 6 ++++++ src/openvpn/ntlm.c | 6 ++++++ src/openvpn/occ.c | 6 ++++++ src/openvpn/openvpn.c | 6 ++++++ src/openvpn/options.c | 6 ++++++ src/openvpn/otime.c | 6 ++++++ src/openvpn/packet_id.c | 6 ++++++ src/openvpn/perf.c | 6 ++++++ src/openvpn/pf.c | 6 ++++++ src/openvpn/ping.c | 6 ++++++ src/openvpn/pkcs11.c | 6 ++++++ src/openvpn/pkcs11_openssl.c | 6 ++++++ src/openvpn/pkcs11_polarssl.c | 6 ++++++ src/openvpn/plugin.c | 6 ++++++ src/openvpn/pool.c | 6 ++++++ src/openvpn/proto.c | 6 ++++++ src/openvpn/proxy.c | 6 ++++++ src/openvpn/ps.c | 6 ++++++ src/openvpn/push.c | 6 ++++++ src/openvpn/reliable.c | 6 ++++++ src/openvpn/route.c | 6 ++++++ src/openvpn/schedule.c | 6 ++++++ src/openvpn/session_id.c | 6 ++++++ src/openvpn/shaper.c | 6 ++++++ src/openvpn/sig.c | 6 ++++++ src/openvpn/socket.c | 6 ++++++ src/openvpn/socks.c | 6 ++++++ src/openvpn/ssl.c | 6 ++++++ src/openvpn/ssl_openssl.c | 6 ++++++ src/openvpn/ssl_polarssl.c | 6 ++++++ src/openvpn/ssl_verify.c | 6 ++++++ src/openvpn/ssl_verify_openssl.c | 6 ++++++ src/openvpn/ssl_verify_polarssl.c | 6 ++++++ src/openvpn/status.c | 6 ++++++ src/openvpn/syshead.h | 9 --------- src/openvpn/tun.c | 6 ++++++ src/openvpn/win32.c | 7 +++++++ 68 files changed, 403 insertions(+), 9 deletions(-) diff --git a/src/openvpn/base64.c b/src/openvpn/base64.c index 303d773..bb89aae 100644 --- a/src/openvpn/base64.c +++ b/src/openvpn/base64.c @@ -31,6 +31,12 @@ * SUCH DAMAGE. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_HTTP_PROXY) || defined(ENABLE_PKCS11) || defined(ENABLE_CLIENT_CR) || defined(MANAGMENT_EXTERNAL_KEY) diff --git a/src/openvpn/buffer.c b/src/openvpn/buffer.c index 391085b..ad30223 100644 --- a/src/openvpn/buffer.c +++ b/src/openvpn/buffer.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "common.h" diff --git a/src/openvpn/clinat.c b/src/openvpn/clinat.c index 8e85e22..af75fc9 100644 --- a/src/openvpn/clinat.c +++ b/src/openvpn/clinat.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_CLIENT_NAT) diff --git a/src/openvpn/compat.c b/src/openvpn/compat.c index 2b1098e..f2fa265 100644 --- a/src/openvpn/compat.c +++ b/src/openvpn/compat.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "compat.h" #include <string.h> diff --git a/src/openvpn/crypto.c b/src/openvpn/crypto.c index 9e7fa87..2e2e5d7 100644 --- a/src/openvpn/crypto.c +++ b/src/openvpn/crypto.c @@ -23,6 +23,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #ifdef ENABLE_CRYPTO diff --git a/src/openvpn/crypto_openssl.c b/src/openvpn/crypto_openssl.c index 72b0c3c..4a3be1e 100644 --- a/src/openvpn/crypto_openssl.c +++ b/src/openvpn/crypto_openssl.c @@ -27,6 +27,12 @@ * @file Data Channel Cryptography OpenSSL-specific backend interface */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_CRYPTO) && defined(ENABLE_CRYPTO_OPENSSL) diff --git a/src/openvpn/crypto_polarssl.c b/src/openvpn/crypto_polarssl.c index 7a7d9b0..0e6728c 100644 --- a/src/openvpn/crypto_polarssl.c +++ b/src/openvpn/crypto_polarssl.c @@ -27,6 +27,12 @@ * @file Data Channel Cryptography PolarSSL-specific backend interface */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_CRYPTO) && defined(ENABLE_CRYPTO_POLARSSL) diff --git a/src/openvpn/cryptoapi.c b/src/openvpn/cryptoapi.c index fed91c5..b7fc11e 100644 --- a/src/openvpn/cryptoapi.c +++ b/src/openvpn/cryptoapi.c @@ -28,6 +28,12 @@ * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #ifdef ENABLE_CRYPTOAPI diff --git a/src/openvpn/dhcp.c b/src/openvpn/dhcp.c index 280a4af..8d0b18a 100644 --- a/src/openvpn/dhcp.c +++ b/src/openvpn/dhcp.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "dhcp.h" diff --git a/src/openvpn/error.c b/src/openvpn/error.c index 3de5487..1f2dd86 100644 --- a/src/openvpn/error.c +++ b/src/openvpn/error.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "error.h" diff --git a/src/openvpn/event.c b/src/openvpn/event.c index b6ed673..2a13e1c 100644 --- a/src/openvpn/event.c +++ b/src/openvpn/event.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "buffer.h" diff --git a/src/openvpn/fdmisc.c b/src/openvpn/fdmisc.c index 5be3c8b..8dc11b1 100644 --- a/src/openvpn/fdmisc.c +++ b/src/openvpn/fdmisc.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "fdmisc.h" diff --git a/src/openvpn/forward.c b/src/openvpn/forward.c index 5e1e2a6..e13b81a 100644 --- a/src/openvpn/forward.c +++ b/src/openvpn/forward.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "forward.h" diff --git a/src/openvpn/fragment.c b/src/openvpn/fragment.c index 5ef3a47..7ad1d61 100644 --- a/src/openvpn/fragment.c +++ b/src/openvpn/fragment.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #ifdef ENABLE_FRAGMENT diff --git a/src/openvpn/gremlin.c b/src/openvpn/gremlin.c index c7c0206..f0aa7f6 100644 --- a/src/openvpn/gremlin.c +++ b/src/openvpn/gremlin.c @@ -27,6 +27,12 @@ * network outages when the --gremlin option is used. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #ifdef ENABLE_DEBUG diff --git a/src/openvpn/helper.c b/src/openvpn/helper.c index 22ea652..d9eef03 100644 --- a/src/openvpn/helper.c +++ b/src/openvpn/helper.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "forward.h" diff --git a/src/openvpn/httpdigest.c b/src/openvpn/httpdigest.c index 1aa19ae..78b8344 100644 --- a/src/openvpn/httpdigest.c +++ b/src/openvpn/httpdigest.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if PROXY_DIGEST_AUTH diff --git a/src/openvpn/init.c b/src/openvpn/init.c index 1959b29..a07f021 100644 --- a/src/openvpn/init.c +++ b/src/openvpn/init.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "win32.h" diff --git a/src/openvpn/interval.c b/src/openvpn/interval.c index 44d59d0..64494f1 100644 --- a/src/openvpn/interval.c +++ b/src/openvpn/interval.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "interval.h" diff --git a/src/openvpn/list.c b/src/openvpn/list.c index fb93d0a..ea6bd74 100644 --- a/src/openvpn/list.c +++ b/src/openvpn/list.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if P2MP_SERVER diff --git a/src/openvpn/lladdr.c b/src/openvpn/lladdr.c index fc01b63..57f447b 100644 --- a/src/openvpn/lladdr.c +++ b/src/openvpn/lladdr.c @@ -2,6 +2,12 @@ * Support routine for configuring link layer address */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "error.h" #include "misc.h" diff --git a/src/openvpn/lzo.c b/src/openvpn/lzo.c index 4becd4d..195b819 100644 --- a/src/openvpn/lzo.c +++ b/src/openvpn/lzo.c @@ -26,6 +26,12 @@ * @file Data Channel Compression module function definitions. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #ifdef ENABLE_LZO diff --git a/src/openvpn/manage.c b/src/openvpn/manage.c index e84a423..85c9aca 100644 --- a/src/openvpn/manage.c +++ b/src/openvpn/manage.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #ifdef ENABLE_MANAGEMENT diff --git a/src/openvpn/mbuf.c b/src/openvpn/mbuf.c index 0f36d3c..82f2388 100644 --- a/src/openvpn/mbuf.c +++ b/src/openvpn/mbuf.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if P2MP diff --git a/src/openvpn/misc.c b/src/openvpn/misc.c index d6fd2b5..f211a1d 100644 --- a/src/openvpn/misc.c +++ b/src/openvpn/misc.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "buffer.h" diff --git a/src/openvpn/mroute.c b/src/openvpn/mroute.c index 285b151..5b53571 100644 --- a/src/openvpn/mroute.c +++ b/src/openvpn/mroute.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if P2MP_SERVER diff --git a/src/openvpn/mss.c b/src/openvpn/mss.c index 660b62c..8981bad 100644 --- a/src/openvpn/mss.c +++ b/src/openvpn/mss.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "error.h" #include "mss.h" diff --git a/src/openvpn/mstats.c b/src/openvpn/mstats.c index 2f29d94..b4b864b 100644 --- a/src/openvpn/mstats.c +++ b/src/openvpn/mstats.c @@ -26,6 +26,12 @@ * Maintain usage stats in a memory-mapped file */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_MEMSTATS) diff --git a/src/openvpn/mtcp.c b/src/openvpn/mtcp.c index 662cb9a..dc15f09 100644 --- a/src/openvpn/mtcp.c +++ b/src/openvpn/mtcp.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if P2MP_SERVER diff --git a/src/openvpn/mtu.c b/src/openvpn/mtu.c index 494f939..13f3f6c 100644 --- a/src/openvpn/mtu.c +++ b/src/openvpn/mtu.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "common.h" diff --git a/src/openvpn/mudp.c b/src/openvpn/mudp.c index 7648ec6..3468dab 100644 --- a/src/openvpn/mudp.c +++ b/src/openvpn/mudp.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if P2MP_SERVER diff --git a/src/openvpn/multi.c b/src/openvpn/multi.c index 65a834b..e79c6f1 100644 --- a/src/openvpn/multi.c +++ b/src/openvpn/multi.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if P2MP_SERVER diff --git a/src/openvpn/ntlm.c b/src/openvpn/ntlm.c index 217173f..3390bdd 100644 --- a/src/openvpn/ntlm.c +++ b/src/openvpn/ntlm.c @@ -21,6 +21,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if NTLM diff --git a/src/openvpn/occ.c b/src/openvpn/occ.c index 2fdbff0..ff48706 100644 --- a/src/openvpn/occ.c +++ b/src/openvpn/occ.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #ifdef ENABLE_OCC diff --git a/src/openvpn/openvpn.c b/src/openvpn/openvpn.c index b2175a1..75c751d 100644 --- a/src/openvpn/openvpn.c +++ b/src/openvpn/openvpn.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "init.h" diff --git a/src/openvpn/options.c b/src/openvpn/options.c index e94df27..842f72c 100644 --- a/src/openvpn/options.c +++ b/src/openvpn/options.c @@ -30,6 +30,12 @@ * (Christof Meerwald, http://cmeerw.org) */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "buffer.h" diff --git a/src/openvpn/otime.c b/src/openvpn/otime.c index b295646..173573c 100644 --- a/src/openvpn/otime.c +++ b/src/openvpn/otime.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "otime.h" diff --git a/src/openvpn/packet_id.c b/src/openvpn/packet_id.c index fceead9..186f074 100644 --- a/src/openvpn/packet_id.c +++ b/src/openvpn/packet_id.c @@ -31,6 +31,12 @@ * to IPSec. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #ifdef ENABLE_CRYPTO diff --git a/src/openvpn/perf.c b/src/openvpn/perf.c index d9dbafc..910d171 100644 --- a/src/openvpn/perf.c +++ b/src/openvpn/perf.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "perf.h" diff --git a/src/openvpn/pf.c b/src/openvpn/pf.c index 0ef839e..729792e 100644 --- a/src/openvpn/pf.c +++ b/src/openvpn/pf.c @@ -24,6 +24,12 @@ /* packet filter functions */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_PF) diff --git a/src/openvpn/ping.c b/src/openvpn/ping.c index 191ad74..6dc0b4e 100644 --- a/src/openvpn/ping.c +++ b/src/openvpn/ping.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "ping.h" diff --git a/src/openvpn/pkcs11.c b/src/openvpn/pkcs11.c index 7c0b90a..2189208 100644 --- a/src/openvpn/pkcs11.c +++ b/src/openvpn/pkcs11.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_PKCS11) diff --git a/src/openvpn/pkcs11_openssl.c b/src/openvpn/pkcs11_openssl.c index 4a14b7c..18651fd 100644 --- a/src/openvpn/pkcs11_openssl.c +++ b/src/openvpn/pkcs11_openssl.c @@ -27,6 +27,12 @@ * @file PKCS #11 OpenSSL backend */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_PKCS11) && defined(ENABLE_CRYPTO_OPENSSL) diff --git a/src/openvpn/pkcs11_polarssl.c b/src/openvpn/pkcs11_polarssl.c index 349c312..ecef4d3 100644 --- a/src/openvpn/pkcs11_polarssl.c +++ b/src/openvpn/pkcs11_polarssl.c @@ -27,6 +27,12 @@ * @file PKCS #11 PolarSSL backend */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_PKCS11) && defined(ENABLE_CRYPTO_POLARSSL) diff --git a/src/openvpn/plugin.c b/src/openvpn/plugin.c index a975161..7ce2f5e 100644 --- a/src/openvpn/plugin.c +++ b/src/openvpn/plugin.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #ifdef ENABLE_PLUGIN diff --git a/src/openvpn/pool.c b/src/openvpn/pool.c index 60dc520..28c26b4 100644 --- a/src/openvpn/pool.c +++ b/src/openvpn/pool.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "pool.h" diff --git a/src/openvpn/proto.c b/src/openvpn/proto.c index 65a6b67..2cf8314 100644 --- a/src/openvpn/proto.c +++ b/src/openvpn/proto.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "proto.h" diff --git a/src/openvpn/proxy.c b/src/openvpn/proxy.c index 5e74af2..991e165 100644 --- a/src/openvpn/proxy.c +++ b/src/openvpn/proxy.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "common.h" diff --git a/src/openvpn/ps.c b/src/openvpn/ps.c index 182925b..a4e50e8 100644 --- a/src/openvpn/ps.c +++ b/src/openvpn/ps.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if PORT_SHARE diff --git a/src/openvpn/push.c b/src/openvpn/push.c index 8a8779d..8d7d23a 100644 --- a/src/openvpn/push.c +++ b/src/openvpn/push.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "push.h" diff --git a/src/openvpn/reliable.c b/src/openvpn/reliable.c index 7c0bb54..763169e 100644 --- a/src/openvpn/reliable.c +++ b/src/openvpn/reliable.c @@ -27,6 +27,12 @@ * so that SSL/TLS can be run over UDP. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_CRYPTO) && defined(ENABLE_SSL) diff --git a/src/openvpn/route.c b/src/openvpn/route.c index ca8f1da..bf7af63 100644 --- a/src/openvpn/route.c +++ b/src/openvpn/route.c @@ -26,6 +26,12 @@ * Support routines for adding/deleting network routes. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "common.h" diff --git a/src/openvpn/schedule.c b/src/openvpn/schedule.c index f0482ab..471330f 100644 --- a/src/openvpn/schedule.c +++ b/src/openvpn/schedule.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if P2MP_SERVER diff --git a/src/openvpn/session_id.c b/src/openvpn/session_id.c index 7caf105..2e07b54 100644 --- a/src/openvpn/session_id.c +++ b/src/openvpn/session_id.c @@ -31,6 +31,12 @@ * it is called the key_id and is currently 2 bits long. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_CRYPTO) && defined(ENABLE_SSL) diff --git a/src/openvpn/shaper.c b/src/openvpn/shaper.c index 1a89fc2..6b445e2 100644 --- a/src/openvpn/shaper.c +++ b/src/openvpn/shaper.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "shaper.h" #include "memdbg.h" diff --git a/src/openvpn/sig.c b/src/openvpn/sig.c index 231f676..0ebde24 100644 --- a/src/openvpn/sig.c +++ b/src/openvpn/sig.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "buffer.h" diff --git a/src/openvpn/socket.c b/src/openvpn/socket.c index 0df58d1..e1526ff 100644 --- a/src/openvpn/socket.c +++ b/src/openvpn/socket.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "socket.h" diff --git a/src/openvpn/socks.c b/src/openvpn/socks.c index 949d256..510c110 100644 --- a/src/openvpn/socks.c +++ b/src/openvpn/socks.c @@ -30,6 +30,12 @@ * (Pierre Bourdon <delr...@gmail.com>) */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #ifdef ENABLE_SOCKS diff --git a/src/openvpn/ssl.c b/src/openvpn/ssl.c index caafd18..251f8ed 100644 --- a/src/openvpn/ssl.c +++ b/src/openvpn/ssl.c @@ -39,6 +39,12 @@ * over the same TCP/UDP port. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_CRYPTO) && defined(ENABLE_SSL) diff --git a/src/openvpn/ssl_openssl.c b/src/openvpn/ssl_openssl.c index 9a0c4d0..6a60cb5 100644 --- a/src/openvpn/ssl_openssl.c +++ b/src/openvpn/ssl_openssl.c @@ -27,6 +27,12 @@ * @file Control Channel OpenSSL Backend */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_SSL) && defined(ENABLE_CRYPTO_OPENSSL) diff --git a/src/openvpn/ssl_polarssl.c b/src/openvpn/ssl_polarssl.c index 795da1b..d4d85c8 100644 --- a/src/openvpn/ssl_polarssl.c +++ b/src/openvpn/ssl_polarssl.c @@ -27,6 +27,12 @@ * @file Control Channel PolarSSL Backend */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_SSL) && defined(ENABLE_CRYPTO_POLARSSL) diff --git a/src/openvpn/ssl_verify.c b/src/openvpn/ssl_verify.c index 0fa1137..51457f8 100644 --- a/src/openvpn/ssl_verify.c +++ b/src/openvpn/ssl_verify.c @@ -27,6 +27,12 @@ * @file Control Channel Verification Module */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_CRYPTO) && defined(ENABLE_SSL) diff --git a/src/openvpn/ssl_verify_openssl.c b/src/openvpn/ssl_verify_openssl.c index e647c2a..1ccfc60 100644 --- a/src/openvpn/ssl_verify_openssl.c +++ b/src/openvpn/ssl_verify_openssl.c @@ -27,6 +27,12 @@ * @file Control Channel Verification Module OpenSSL implementation */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_SSL) && defined(ENABLE_CRYPTO_OPENSSL) diff --git a/src/openvpn/ssl_verify_polarssl.c b/src/openvpn/ssl_verify_polarssl.c index 249e687..53e6006 100644 --- a/src/openvpn/ssl_verify_polarssl.c +++ b/src/openvpn/ssl_verify_polarssl.c @@ -27,6 +27,12 @@ * @file Control Channel Verification Module PolarSSL backend */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #if defined(ENABLE_SSL) && defined(ENABLE_CRYPTO_POLARSSL) diff --git a/src/openvpn/status.c b/src/openvpn/status.c index 8fd89ef..0be5e4c 100644 --- a/src/openvpn/status.c +++ b/src/openvpn/status.c @@ -22,6 +22,12 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "status.h" diff --git a/src/openvpn/syshead.h b/src/openvpn/syshead.h index bca842c..f9636f7 100644 --- a/src/openvpn/syshead.h +++ b/src/openvpn/syshead.h @@ -25,15 +25,6 @@ #ifndef SYSHEAD_H #define SYSHEAD_H -/* - * Only include if not during configure - */ -#ifdef HAVE_CONFIG_H -#include "config.h" -#elif defined(_MSC_VER) -#include "config-msvc.h" -#endif - #include "compat.h" /* branch prediction hints */ diff --git a/src/openvpn/tun.c b/src/openvpn/tun.c index 9df7126..abc6a99 100644 --- a/src/openvpn/tun.c +++ b/src/openvpn/tun.c @@ -30,6 +30,12 @@ * from VTun by Maxim Krasnyansky <max...@yahoo.com>. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #include "tun.h" diff --git a/src/openvpn/win32.c b/src/openvpn/win32.c index 7639bad..d7bf514 100644 --- a/src/openvpn/win32.c +++ b/src/openvpn/win32.c @@ -26,6 +26,13 @@ * Win32-specific OpenVPN code, targetted at the mingw * development environment. */ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#elif defined(_MSC_VER) +#include "config-msvc.h" +#endif + #include "syshead.h" #ifdef WIN32 -- 1.7.3.4