From: Ted Lemon Date: Sat, 17 Feb 2001 21:34:56 +0000 (+0000) Subject: Fix cross-platform compile warnings X-Git-Tag: V3-BETA-2-PATCH-18~22 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a7394d157f6af7ce4267d423c485ecfcb23a114d;p=thirdparty%2Fdhcp.git Fix cross-platform compile warnings --- diff --git a/common/icmp.c b/common/icmp.c index 0b06216eb..a5811c5d7 100644 --- a/common/icmp.c +++ b/common/icmp.c @@ -44,7 +44,7 @@ #ifndef lint static char copyright[] = -"$Id: icmp.c,v 1.26 2001/02/12 19:42:21 mellon Exp $ Copyright (c) 1996-2001 The Internet Software Consortium. All rights reserved.\n"; +"$Id: icmp.c,v 1.27 2001/02/17 21:34:50 mellon Exp $ Copyright (c) 1996-2001 The Internet Software Consortium. All rights reserved.\n"; #endif /* not lint */ #include "dhcpd.h" @@ -233,7 +233,7 @@ isc_result_t icmp_echoreply (h) struct icmp *icfrom; struct ip *ip; struct sockaddr_in from; - unsigned char icbuf [1500]; + u_int8_t icbuf [1500]; int status; SOCKLEN_T sl; int hlen, len; @@ -279,7 +279,7 @@ isc_result_t icmp_echoreply (h) if (trace_record ()) { iov [0].buf = (char *)&ia; iov [0].len = sizeof ia; - iov [1].buf = icbuf; + iov [1].buf = (char *)icbuf; iov [1].len = len; trace_write_packet_iov (trace_icmp_input, 2, iov, MDL); } @@ -294,9 +294,9 @@ void trace_icmp_input_input (trace_type_t *ttype, unsigned length, char *buf) { struct iaddr *ia; unsigned len; - char *icbuf; + u_int8_t *icbuf; ia = (struct iaddr *)buf; - icbuf = (char *)(ia + 1); + icbuf = (u_int8_t *)(ia + 1); if (icmp_state -> icmp_handler) (*icmp_state -> icmp_handler) (*ia, icbuf, (int)(length - sizeof ia)); diff --git a/omapip/buffer.c b/omapip/buffer.c index eb694328f..8888cbd0e 100644 --- a/omapip/buffer.c +++ b/omapip/buffer.c @@ -139,7 +139,7 @@ static void trace_connection_output_stop (trace_type_t *ttype) { } isc_result_t omapi_connection_reader (omapi_object_t *h) { #if defined (TRACING) - return omapi_connection_reader_trace (h, 0, (char *)0, (int *)0); + return omapi_connection_reader_trace (h, 0, (char *)0, (unsigned *)0); } static isc_result_t omapi_connection_reader_trace (omapi_object_t *h, diff --git a/omapip/connection.c b/omapip/connection.c index 014988580..b87e98677 100644 --- a/omapip/connection.c +++ b/omapip/connection.c @@ -237,7 +237,7 @@ isc_result_t omapi_connect_list (omapi_object_t *c, #if defined (TRACING) omapi_array_t *omapi_connections; -OMAPI_ARRAY_TYPE(omapi_connection, omapi_connection_object_t); +OMAPI_ARRAY_TYPE(omapi_connection, omapi_connection_object_t) void omapi_connection_trace_setup (void) { trace_connect = trace_type_register ("connect", (void *)0, diff --git a/omapip/listener.c b/omapip/listener.c index 76cd4ffd2..9953a9120 100644 --- a/omapip/listener.c +++ b/omapip/listener.c @@ -313,7 +313,7 @@ isc_result_t omapi_listener_connect (omapi_connection_object_t **obj, } #if defined (TRACING) -OMAPI_ARRAY_TYPE(omapi_listener, omapi_listener_object_t); +OMAPI_ARRAY_TYPE(omapi_listener, omapi_listener_object_t) void omapi_listener_trace_setup (void) { trace_listener_accept = diff --git a/omapip/mrtrace.c b/omapip/mrtrace.c index f90b1e3e9..ce19d3bcc 100644 --- a/omapip/mrtrace.c +++ b/omapip/mrtrace.c @@ -58,11 +58,11 @@ ssize_t trace_mr_send (int, void *, size_t, int); ssize_t trace_mr_read_playback (void *, size_t); void trace_mr_read_record (void *, ssize_t); ssize_t trace_mr_recvfrom (int s, void *, size_t, int, - struct sockaddr *, socklen_t *); + struct sockaddr *, SOCKLEN_T *); ssize_t trace_mr_read (int, void *, size_t); -int trace_mr_connect (int s, const struct sockaddr *, socklen_t); +int trace_mr_connect (int s, const struct sockaddr *, SOCKLEN_T); int trace_mr_socket (int, int, int); -int trace_mr_bind (int, const struct sockaddr *, socklen_t); +int trace_mr_bind (int, const struct sockaddr *, SOCKLEN_T); int trace_mr_close (int); time_t trace_mr_time (time_t *); int trace_mr_select (int, fd_set *, fd_set *, fd_set *, struct timeval *); @@ -177,7 +177,7 @@ void trace_mr_read_record (void *buf, ssize_t rv) } ssize_t trace_mr_recvfrom (int s, void *buf, size_t len, int flags, - struct sockaddr *from, socklen_t *fromlen) + struct sockaddr *from, SOCKLEN_T *fromlen) { ssize_t rv; @@ -207,7 +207,7 @@ ssize_t trace_mr_read (int d, void *buf, size_t nbytes) return rv; } -int trace_mr_connect (int s, const struct sockaddr *name, socklen_t namelen) +int trace_mr_connect (int s, const struct sockaddr *name, SOCKLEN_T namelen) { if (!trace_playback ()) return connect (s, name, namelen); @@ -221,7 +221,7 @@ int trace_mr_socket (int domain, int type, int protocol) return 1000; } -int trace_mr_bind (int s, const struct sockaddr *name, socklen_t namelen) +int trace_mr_bind (int s, const struct sockaddr *name, SOCKLEN_T namelen) { if (!trace_playback ()) return bind (s, name, namelen); diff --git a/omapip/trace.c b/omapip/trace.c index 7328cc272..189a6c022 100644 --- a/omapip/trace.c +++ b/omapip/trace.c @@ -387,7 +387,7 @@ void trace_file_replay (const char *filename) tracepacket_t *tpkt = (tracepacket_t *)0; int status; char *buf = (char *)0; - int buflen; + unsigned buflen; unsigned bufmax = 0; trace_type_t *ttype = (trace_type_t *)0; isc_result_t result;