From bc7d6f0e92f10df56a874a367e2ad16a44b3b1d3 Mon Sep 17 00:00:00 2001 From: Mats Wichmann Date: Wed, 29 Mar 2017 15:28:12 -0600 Subject: [PATCH] Add missing system include , if available Purpose is to squish recently introduced warnings: resource/c_common/oic_platform/src/oic_platform.c: In function 'HashStrToUuid': resource/c_common/oic_platform/src/oic_platform.c:92:5: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] memcpy(platformUuid, hash, OIC_UUID_LENGTH); ^~~~~~ resource/c_common/oic_platform/src/oic_platform.c:92:5: warning: incompatible implicit declaration of built-in function 'memcpy' resource/c_common/oic_platform/src/oic_platform.c:92:5: note: include '' or provide a declaration of 'memcpy' In file included from resource/c_common/oic_platform/src/oic_platform.c:57:0: resource/c_common/oic_platform/src/oic_platform.c: In function 'OICGetPlatformUuid': resource/c_common/oic_platform/src/oic_platform.c:119:67: warning: implicit declaration of function 'strerror' [-Wimplicit-function-declaration] OIC_LOG_V(WARNING, TAG, "Failed gethostname() errno: %s", strerror(errno)); ^ resource/c_common/oic_platform/src/oic_platform.c:154:42: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] if (!HashStrToUuid(fqdnComputerName, strlen(fqdnComputerName), platformUuid)) ^~~~~~ resource/c_common/oic_platform/src/oic_platform.c:154:42: warning: incompatible implicit declaration of built-in function 'strlen' resource/c_common/oic_platform/src/oic_platform.c:154:42: note: include '' or provide a declaration of 'strlen' Change-Id: Ic3755bd59fd80b68011352117c09c88d27b5e4fa Signed-off-by: Mats Wichmann Reviewed-on: https://gerrit.iotivity.org/gerrit/18351 Tested-by: jenkins-iotivity Reviewed-by: George Nash Reviewed-by: Uze Choi Reviewed-by: Dave Thaler --- resource/c_common/oic_platform/src/oic_platform.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resource/c_common/oic_platform/src/oic_platform.c b/resource/c_common/oic_platform/src/oic_platform.c index 3573697..dadc843 100644 --- a/resource/c_common/oic_platform/src/oic_platform.c +++ b/resource/c_common/oic_platform/src/oic_platform.c @@ -22,6 +22,10 @@ #include #endif +#ifdef HAVE_STRING_H +#include +#endif + #ifdef HAVE_SYS_SOCKET_H #include #endif -- 2.7.4