diff options
| -rwxr-xr-x | examples/nanohttp/mime_client.c | 1 | ||||
| -rw-r--r-- | libcsoap/soap-nudp.c | 4 | ||||
| -rw-r--r-- | nanohttp/nanohttp-admin.c | 4 | ||||
| -rwxr-xr-x | nanohttp/nanohttp-response.c | 4 | ||||
| -rw-r--r-- | nanohttp/nanohttp-socket.c | 2 | ||||
| -rwxr-xr-x | wsdl2c/wsdl2c.c | 3 | 
6 files changed, 12 insertions, 6 deletions
| diff --git a/examples/nanohttp/mime_client.c b/examples/nanohttp/mime_client.c index b6fe8b0..7e09435 100755 --- a/examples/nanohttp/mime_client.c +++ b/examples/nanohttp/mime_client.c @@ -23,6 +23,7 @@  ******************************************************************/  #include <stdio.h>  #include <errno.h> +#include <string.h>  #include <nanohttp/nanohttp-client.h> diff --git a/libcsoap/soap-nudp.c b/libcsoap/soap-nudp.c index ddcf74c..35e0f66 100644 --- a/libcsoap/soap-nudp.c +++ b/libcsoap/soap-nudp.c @@ -99,7 +99,7 @@ int inet_pton(int af, const char *src, void *dst)        return -1;    } -  if (WSAStringToAddress(src, af, NULL, (struct sockaddr *) &sa, &srcsize) != 0) +  if (WSAStringToAddress((LPSTR)src, af, NULL, (struct sockaddr *) &sa, &srcsize) != 0)    {      errno = WSAGetLastError();      return -1; @@ -235,7 +235,7 @@ _soap_nudp_client_invoke(void *unused, struct SoapCtx *request, struct SoapCtx *      return herror_new("soap_nudp_client_invoke", 0, "Destination address is missing");    } -  bzero(&addr, sizeof(struct sockaddr_in)); +  memset(&addr, '\0', sizeof(struct sockaddr_in));    addr.sin_family = AF_INET;    if (to->port == 0)      addr.sin_port = htons(NUDP_DEFAULT_PORT); diff --git a/nanohttp/nanohttp-admin.c b/nanohttp/nanohttp-admin.c index 91ad0f0..76b0e06 100644 --- a/nanohttp/nanohttp-admin.c +++ b/nanohttp/nanohttp-admin.c @@ -160,8 +160,8 @@ _httpd_admin_list_statistics(httpd_conn_t *conn, const char *service_name)                    service->statistics->requests,                    service->statistics->bytes_received,                    service->statistics->bytes_transmitted, -		  service->statistics->time.tv_sec, -		  service->statistics->time.tv_usec); +		  (long int)service->statistics->time.tv_sec, +		  (long int)service->statistics->time.tv_usec);    pthread_rwlock_unlock(&(service->statistics->lock));    http_output_stream_write_string(conn->out, buffer); diff --git a/nanohttp/nanohttp-response.c b/nanohttp/nanohttp-response.c index 54c05dc..d5592c6 100755 --- a/nanohttp/nanohttp-response.c +++ b/nanohttp/nanohttp-response.c @@ -46,6 +46,10 @@  #include <netinet/in.h>  #endif +#ifndef strtok_r +extern char* strtok_r(char*, const char*, char**); +#endif +  #include "nanohttp-logging.h"  #include "nanohttp-error.h"  #include "nanohttp-common.h" diff --git a/nanohttp/nanohttp-socket.c b/nanohttp/nanohttp-socket.c index b7ae905..0f4f2f4 100644 --- a/nanohttp/nanohttp-socket.c +++ b/nanohttp/nanohttp-socket.c @@ -301,7 +301,7 @@ hsocket_bind(struct hsocket_t *dsock, unsigned short port)                        "Socket error (%s)", strerror(errno));    } -  setsockopt(sock.sock, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt)); +  setsockopt(sock.sock, SOL_SOCKET, SO_REUSEADDR, (const void*)&opt, sizeof(opt));    /* bind socket */    addr.sin_family = AF_INET;    addr.sin_port = htons(port); diff --git a/wsdl2c/wsdl2c.c b/wsdl2c/wsdl2c.c index 23dac48..c6f4b34 100755 --- a/wsdl2c/wsdl2c.c +++ b/wsdl2c/wsdl2c.c @@ -30,6 +30,7 @@  #define _DESERIALIZER_DISABLE_  #include "CallList.h" +#include "xsd2c/tr.h"  /* ------------- Just for test --------------------------------- */ @@ -422,7 +423,7 @@ void handlePortType(xmlDocPtr doc, const char *name)      /* handle input */      input = findSubNode(cur, "input");      if (input == NULL) { -      fprintf(stderr, "WARNING: No input for operation '%'\n", opname); +      fprintf(stderr, "WARNING: No input for operation '%s'\n", opname);        cur = cur->next;        continue;      } | 
