Index: src/socket.h ================================================================== --- src/socket.h +++ src/socket.h @@ -42,17 +42,10 @@ # include #endif /*! @file */ -#ifdef OF_MORPHOS -typedef long socklen_t; -#endif -#ifdef OF_MORPHOS_IXEMUL -typedef int socklen_t; -#endif - #ifdef OF_WII # include #endif #ifdef OF_PSP @@ -70,10 +63,20 @@ #endif #ifdef OF_WII typedef u8 sa_family_t; #endif + +#ifdef OF_MORPHOS +typedef long socklen_t; +typedef u_char sa_family_t; +typedef u_short in_port_t; +#endif + +#ifdef OF_MORPHOS_IXEMUL +typedef int socklen_t; +#endif /*! * @brief A socket address family. */ typedef enum {