From 1ac41cb08281bf5460dfea5fc40ff6f8e14873a1 Mon Sep 17 00:00:00 2001 From: Angelo Mantellini Date: Sun, 10 Feb 2019 13:34:22 +0100 Subject: [HICN-49] Remove warnings hicn-light on windows Change-Id: I106713c285ad5cc47cb5ae3aaf9c837685156e36 Signed-off-by: Angelo Mantellini --- hicn-light/src/config/commandOps.c | 2 ++ hicn-light/src/config/commandParser.c | 4 +++- hicn-light/src/config/configuration.c | 2 +- hicn-light/src/config/controlRemoveRoute.c | 8 ++++---- hicn-light/src/config/controlState.c | 2 +- 5 files changed, 11 insertions(+), 7 deletions(-) (limited to 'hicn-light/src/config') diff --git a/hicn-light/src/config/commandOps.c b/hicn-light/src/config/commandOps.c index 2f7ebe49d..28d3369e1 100644 --- a/hicn-light/src/config/commandOps.c +++ b/hicn-light/src/config/commandOps.c @@ -24,9 +24,11 @@ #ifdef HAVE_ERRNO_H #include #else +#ifndef _WIN32 extern int errno; #endif #endif +#endif #include #include diff --git a/hicn-light/src/config/commandParser.c b/hicn-light/src/config/commandParser.c index 9a947d8b7..9759d2e37 100644 --- a/hicn-light/src/config/commandParser.c +++ b/hicn-light/src/config/commandParser.c @@ -35,9 +35,11 @@ #ifdef HAVE_ERRNO_H #include #else +#ifndef _WIN32 extern int errno; #endif #endif +#endif struct command_parser { // key = command, value = CommandOps @@ -122,7 +124,7 @@ static PARCList *parseStringIntoTokens(const char *originalString) { char *tofree = parcMemory_StringDuplicate(originalString, strlen(originalString) + 1); char *string = tofree; - + token = strtok(string, " \t\n"); while (token != NULL) { if (strlen(token) > 0) { diff --git a/hicn-light/src/config/configuration.c b/hicn-light/src/config/configuration.c index 71616cd78..1a41a9642 100644 --- a/hicn-light/src/config/configuration.c +++ b/hicn-light/src/config/configuration.c @@ -285,7 +285,7 @@ struct iovec *configuration_ProcessRegistrationList(Configuration *config, // send response header_control_message *header = request[0].iov_base; header->messageType = RESPONSE_LIGHT; - header->length = payloadSize; + header->length = (unsigned)payloadSize; struct iovec *response = parcMemory_AllocateAndClear(sizeof(struct iovec) * 2); diff --git a/hicn-light/src/config/controlRemoveRoute.c b/hicn-light/src/config/controlRemoveRoute.c index f654718f8..c4efb04df 100644 --- a/hicn-light/src/config/controlRemoveRoute.c +++ b/hicn-light/src/config/controlRemoveRoute.c @@ -16,14 +16,14 @@ #include #include +#include +#include +#include +#include #include #include #include #include -#include -#include -#include -#include #include diff --git a/hicn-light/src/config/controlState.c b/hicn-light/src/config/controlState.c index 96c0529ed..c3b7d535b 100644 --- a/hicn-light/src/config/controlState.c +++ b/hicn-light/src/config/controlState.c @@ -55,7 +55,7 @@ int controlState_connectToFwdDeamon() { int sockfd; struct sockaddr_in servaddr; - if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) { + if ((sockfd = (int)socket(AF_INET, SOCK_STREAM, 0)) < 0) { printf("\nSocket Creation Failed \n"); exit(EXIT_FAILURE); } -- cgit 1.2.3-korg