Mercurial > hg > early-roguelike
diff arogue5/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/arogue5/mdport.c Mon Sep 18 19:36:14 2017 -0400 +++ b/arogue5/mdport.c Fri Sep 22 16:24:40 2017 -0400 @@ -41,11 +41,16 @@ #undef MOUSE_MOVED #elif defined(__DJGPP__) #include <process.h> +#else +#include <sys/wait.h> #endif #ifdef HAVE_PWD_H #include <pwd.h> #endif +#ifdef HAVE_ARPA_INET_H +#include <arpa/inet.h> +#endif #ifdef HAVE_SYS_UTSNAME_H #include <sys/utsname.h> #endif @@ -552,7 +557,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 @@ -568,7 +573,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