# define SOCKET int
# define INVALID_SOCKET (-1)
# define declspec(x)
# define socket_error() (errno)
# define system_error() (errno)
# define SOCKET int
# define INVALID_SOCKET (-1)
# define declspec(x)
# define socket_error() (errno)
# define system_error() (errno)