]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Fix cross-platform compile warnings
authorTed Lemon <source@isc.org>
Sat, 17 Feb 2001 21:34:56 +0000 (21:34 +0000)
committerTed Lemon <source@isc.org>
Sat, 17 Feb 2001 21:34:56 +0000 (21:34 +0000)
common/icmp.c
omapip/buffer.c
omapip/connection.c
omapip/listener.c
omapip/mrtrace.c
omapip/trace.c

index 0b06216eb3b6490c8d7a5d949cd8c1e79da42cb7..a5811c5d72ffbbde4e3162b14f483f05bd738fdf 100644 (file)
@@ -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));
index eb694328f8546083ef7b5160a11bb9890dcdd90d..8888cbd0ec1547db3c81f8c4bd717326fd36a8dc 100644 (file)
@@ -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,
index 0149885805c157367461b68974b960a1b8525654..b87e98677b2f17b27f5ed487024b47a2ebc613dd 100644 (file)
@@ -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,
index 76cd4ffd2b88e813540305f969014bbf5a08144d..9953a912074404b94d23ee389d72762da61611b7 100644 (file)
@@ -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 =
index f90b1e3e9c305f9518cfdeeea2f096bbd2e19a90..ce19d3bcce25e54b60c1f7dbc95282909c6d8b87 100644 (file)
@@ -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);
index 7328cc2727672e1d304e4a232b48765672d2ede5..189a6c022748e4b87b93962a95dcf20b378badbf 100644 (file)
@@ -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;