Mercurial > hg > early-roguelike
diff arogue7/mdport.c @ 284:6376b514a30b
Fix more header-related warnings.
This fixes all current default warnings with GCC7 on Linux. That does
not mean the code is anywhere close to clean.
author | John "Elwin" Edwards |
---|---|
date | Fri, 22 Sep 2017 16:24:40 -0400 |
parents | d71e5e1f49cf |
children | 17005af49963 |
line wrap: on
line diff
--- a/arogue7/mdport.c Mon Sep 18 19:36:14 2017 -0400 +++ b/arogue7/mdport.c Fri Sep 22 16:24:40 2017 -0400 @@ -29,6 +29,10 @@ SUCH DAMAGE. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + #if defined(_WIN32) #include <Windows.h> #include <Lmcons.h> @@ -40,6 +44,7 @@ #include <process.h> #else #include <pwd.h> +#include <sys/wait.h> #include <sys/utsname.h> #include <unistd.h> #endif @@ -73,6 +78,10 @@ #include <signal.h> #include <time.h> +#ifdef HAVE_ARPA_INET_H +#include <arpa/inet.h> +#endif + #define MOD_MOVE(c) (toupper(c) ) void @@ -533,7 +542,7 @@ unsigned long int md_ntohl(unsigned long int x) { -#ifdef _WIN32 +#ifndef HAVE_ARPA_INET_H if ( *((char *)&md_endian) == 0x01 ) return(x); else @@ -549,7 +558,7 @@ unsigned long int md_htonl(unsigned long int x) { -#ifdef _WIN32 +#ifndef HAVE_ARPA_INET_H if ( *((char *)&md_endian) == 0x01 ) return(x); else