]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Declare arguments that can be promoted so that the compiler's behaviour doesn't chang...
authorTed Lemon <source@isc.org>
Mon, 16 Mar 1998 06:16:54 +0000 (06:16 +0000)
committerTed Lemon <source@isc.org>
Mon, 16 Mar 1998 06:16:54 +0000 (06:16 +0000)
common/convert.c
common/dispatch.c
common/packet.c
relay/dhcrelay.c

index 9b5fcd7a261df435a4bfff5c0d9ccc38979e64cd..47f7b199b74a6b74fc8730f1f4fea8c343b513aa 100644 (file)
@@ -4,7 +4,7 @@
    can't be assumed to be aligned. */
 
 /*
- * Copyright (c) 1995, 1996 The Internet Software Consortium.
+ * Copyright (c) 1995, 1996, 1998 The Internet Software Consortium.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -43,7 +43,7 @@
 
 #ifndef lint
 static char copyright[] =
-"$Id: convert.c,v 1.4 1997/05/09 07:58:33 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
+"$Id: convert.c,v 1.5 1998/03/16 06:09:32 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
 #endif /* not lint */
 
 #include "dhcpd.h"
@@ -102,7 +102,7 @@ void putLong (obuf, val)
 
 void putUShort (obuf, val)
        unsigned char *obuf;
-       u_int16_t val;
+       u_int32_t val;
 {
        u_int16_t tmp = htons (val);
        memcpy (obuf, &tmp, sizeof tmp);
@@ -110,7 +110,7 @@ void putUShort (obuf, val)
 
 void putShort (obuf, val)
        unsigned char *obuf;
-       int16_t val;
+       int32_t val;
 {
        int16_t tmp = htons (val);
        memcpy (obuf, &tmp, sizeof tmp);
index 1ee08be1087be3a22f2bb06e07290f824d927aad..4a3f07476fa2a8cf28e30021a70157f51e0464b7 100644 (file)
@@ -42,7 +42,7 @@
 
 #ifndef lint
 static char copyright[] =
-"$Id: dispatch.c,v 1.47 1997/12/06 04:03:37 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
+"$Id: dispatch.c,v 1.48 1998/03/16 06:09:58 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
 #endif /* not lint */
 
 #include "dhcpd.h"
@@ -54,7 +54,7 @@ struct timeout *timeouts;
 static struct timeout *free_timeouts;
 static int interfaces_invalidated;
 void (*bootp_packet_handler) PROTO ((struct interface_info *,
-                                    unsigned char *, int, unsigned short,
+                                    unsigned char *, int, unsigned int,
                                     struct iaddr, struct hardware *));
 
 static void got_one PROTO ((struct protocol *));
index a90bd75219ee57109c13699128ba50b70e049c7d..f172514483a7db1647746350bd91b5175bd06196 100644 (file)
@@ -3,7 +3,7 @@
    Packet assembly code, originally contributed by Archie Cobbs. */
 
 /*
- * Copyright (c) 1995, 1996 The Internet Software Consortium.
+ * Copyright (c) 1995, 1996, 1998 The Internet Software Consortium.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -42,7 +42,7 @@
 
 #ifndef lint
 static char copyright[] =
-"$Id: packet.c,v 1.18 1997/06/08 04:08:01 mellon Exp $ Copyright (c) 1996 The Internet Software Consortium.  All rights reserved.\n";
+"$Id: packet.c,v 1.19 1998/03/16 06:14:08 mellon Exp $ Copyright (c) 1996 The Internet Software Consortium.  All rights reserved.\n";
 #endif /* not lint */
 
 #include "dhcpd.h"
@@ -158,7 +158,7 @@ void assemble_udp_ip_header (interface, buf, bufix,
        int *bufix;
        u_int32_t from;
        u_int32_t to;
-       u_int16_t port;
+       u_int32_t port;
        unsigned char *data;
        int len;
 {
index c5779099193adb097fc7b9a623d8dfa4137fe92c..49bea5f4ed32e99cd55d01c7b986d1e833c2a40c 100644 (file)
@@ -3,7 +3,7 @@
    DHCP/BOOTP Relay Agent. */
 
 /*
- * Copyright (c) 1997 The Internet Software Consortium.
+ * Copyright (c) 1997, 1998 The Internet Software Consortium.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -42,7 +42,7 @@
 
 #ifndef lint
 static char copyright[] =
-"$Id: dhcrelay.c,v 1.11 1998/03/15 21:07:11 mellon Exp $ Copyright (c) 1997 The Internet Software Consortium.  All rights reserved.\n";
+"$Id: dhcrelay.c,v 1.12 1998/03/16 06:16:54 mellon Exp $ Copyright (c) 1997 The Internet Software Consortium.  All rights reserved.\n";
 #endif /* not lint */
 
 #include "dhcpd.h"
@@ -229,7 +229,7 @@ void relay (ip, packbuf, length, from_port, from, hfrom)
        struct interface_info *ip;
        u_int8_t *packbuf;
        int length;
-       u_int16_t from_port;
+       unsigned int from_port;
        struct iaddr from;
        struct hardware *hfrom;
 {