From fd9c363689646784303197da5a21d6693cc6cbc9 Mon Sep 17 00:00:00 2001 From: Philippe Coval Date: Wed, 28 Jun 2017 04:54:05 +0200 Subject: [PATCH 189/189] resource: Include functional header for g++-7.1.0 It was tested on yocto poky master on iotivity-1.2.1 (and later): resource/include/OCUtilities.h: \ In function 'OCStackResult OC::nil_guard(PtrT&&, FnT&&, ParamTs&& ...)': resource/include/OCUtilities.h:85:21: \ error: 'bind' is not a member of 'std' return std::bind(fn, p, std::ref(params)...)(); resource/include/OCApi.h: At global scope: resource/include/OCApi.h:362:18: \ error: 'function' in namespace 'std' does not name a template type typedef std::function)> FindCallback; Change-Id: Ie1cab497c33fde394f77490a1d636eb36a563396 Origin: https://gerrit.iotivity.org/gerrit/#/c/21069/ Signed-off-by: Philippe Coval Reviewed-on: https://gerrit.iotivity.org/gerrit/21067 Reviewed-by: Thiago Macieira Tested-by: jenkins-iotivity (cherry picked from commit 26c2798188497da22e0a70efebc47991dd755db2) Reviewed-on: https://gerrit.iotivity.org/gerrit/21069 Reviewed-by: Sudarsana Babu Nagineni Reviewed-by: Mats Wichmann --- resource/include/OCApi.h | 2 -- resource/include/OCUtilities.h | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/resource/include/OCApi.h b/resource/include/OCApi.h index ff2d212..47981d5 100644 --- a/resource/include/OCApi.h +++ b/resource/include/OCApi.h @@ -27,9 +27,7 @@ #include #include #include -#if defined(_MSC_VER) #include -#endif #include "octypes.h" #include "OCHeaderOption.h" diff --git a/resource/include/OCUtilities.h b/resource/include/OCUtilities.h index 85039d0..f1c9304 100644 --- a/resource/include/OCUtilities.h +++ b/resource/include/OCUtilities.h @@ -26,6 +26,7 @@ #include #include #include +#include #include #include -- 2.7.4