NOT MY WORK! Updated patches from the following:
From adabfe11d45e9e8fd5bfc445dc02ea80497c308f Mon Sep 17 00:00:00 2001
From: WilliamKyle <williamkyle@126.com>
Date: Thu, 2 Apr 2015 23:45:56 +0800
Subject: [PATCH 1/2] IPv6 support for Windows and Linux
From a4c7ec47ad2447e8bcbb2fa99aac370c0b50d429 Mon Sep 17 00:00:00 2001
From: Fabian Krueger <krueger.fabian@gmail.com>
Date: Sat, 29 Oct 2016 20:21:54 +0200
Subject: [PATCH 2/2] Fix build issue with IpcServer after applying ipv6 patch
PR #4499https://github.com/symless/synergy-core/pull/4499
Fixes Issue #4325https://github.com/symless/synergy-core/issues/4325
- reordered includes to prevent accidental dependencies.
- moved arch specific files into their own folder (easier to include with cmake).
- renamed non-class files to reflect new code style (lower case with underscores).
- using full relative paths for includes (easier for understanding dependencies).
- using #pragma once instead of classic-style header guards.