From: Ted Lemon Date: Mon, 16 Mar 1998 06:16:54 +0000 (+0000) Subject: Declare arguments that can be promoted so that the compiler's behaviour doesn't chang... X-Git-Tag: carrel-2~169 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15c1fd2cd8e54001bf7c00ef788af99876ab5fd9;p=thirdparty%2Fdhcp.git Declare arguments that can be promoted so that the compiler's behaviour doesn't change depending on whether or not it follows ANSI. --- diff --git a/common/convert.c b/common/convert.c index 9b5fcd7a2..47f7b199b 100644 --- a/common/convert.c +++ b/common/convert.c @@ -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); diff --git a/common/dispatch.c b/common/dispatch.c index 1ee08be10..4a3f07476 100644 --- a/common/dispatch.c +++ b/common/dispatch.c @@ -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 *)); diff --git a/common/packet.c b/common/packet.c index a90bd7521..f17251448 100644 --- a/common/packet.c +++ b/common/packet.c @@ -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; { diff --git a/relay/dhcrelay.c b/relay/dhcrelay.c index c57790991..49bea5f4e 100644 --- a/relay/dhcrelay.c +++ b/relay/dhcrelay.c @@ -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; {