Fix compile warnings in resource src
authorRavi Nanjundappa <nravi.n@samsung.com>
Wed, 17 Jun 2015 05:38:26 +0000 (11:08 +0530)
committerSachin Agrawal <sachin.agrawal@intel.com>
Mon, 22 Jun 2015 23:37:07 +0000 (23:37 +0000)
This patch fixes compiler warnings related to implicit declaration
of function 'strncasecmp' in resource security module

Change-Id: I4a785dde406fcaffe1acbb2b4f2c76524143c2d0
Signed-off-by: Ravi Nanjundappa <nravi.n@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/1291
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Sachin Agrawal <sachin.agrawal@intel.com>
resource/csdk/security/SConscript
resource/csdk/security/src/doxmresource.c

index 57d39a3..9d8ed6f 100644 (file)
@@ -57,6 +57,7 @@ libocsrm_env.PrependUnique(CPPPATH = [
 if target_os not in ['arduino', 'windows', 'winrt']:
        libocsrm_env.AppendUnique(CPPDEFINES  = ['WITH_POSIX'])
        libocsrm_env.AppendUnique(CFLAGS = ['-std=c99'])
+       libocsrm_env.AppendUnique(CPPDEFINES = ['HAVE_STRINGS_H'])
 
 if target_os not in ['windows', 'winrt']:
        libocsrm_env.AppendUnique(CFLAGS = ['-Wall'])
index 814d5bd..3b691a5 100755 (executable)
 #include <stdlib.h>
 #include <string.h>
 
+#if HAVE_STRINGS_H
+#include <strings.h>
+#endif
+
 #define TAG  PCF("SRM-DOXM")
 
 static OicSecDoxm_t        *gDoxm = NULL;