From owner-freebsd-stable Sat Nov 4 7:30:36 2000 Delivered-To: freebsd-stable@freebsd.org Received: from merganser.its.uu.se (merganser.its.uu.se [130.238.6.236]) by hub.freebsd.org (Postfix) with ESMTP id A771737B4CF for ; Sat, 4 Nov 2000 07:30:33 -0800 (PST) Received: from regulus.student.UU.SE ([130.238.5.2]:61971 "HELO ertr1013.student.uu.se") by merganser.its.uu.se with SMTP id ; Sat, 4 Nov 2000 16:30:14 +0100 Received: (qmail 2606 invoked by uid 1001); 4 Nov 2000 15:30:15 -0000 Date: Sat, 4 Nov 2000 16:30:14 +0100 From: Erik Trulsson To: freebsd-stable@freebsd.org Subject: Re: /usr/include/machine/limits.h Message-ID: <20001104163014.A2586@student.uu.se> Mail-Followup-To: freebsd-stable@freebsd.org References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from bhughes@trolltech.com on Sat, Nov 04, 2000 at 03:29:43PM +0100 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, Nov 04, 2000 at 03:29:43PM +0100, Bradley T. Hughes wrote: > On Sat, 4 Nov 2000, Bradley T. Hughes wrote: > > > when assigning SHRT_MIN to a short (ie. short foo = SHRT_MIN;) gcc > > complains: > > > > warning: overflow in implicit constant conversion > > > > SHRT_MIN is defined as (-0x7fff - 1) (seems pretty correct to me)... > > actually... i miss counted f's : > > #define SHRT_MIN (-0x7ffff - 1) /* min value for a short */ > That definitely looks like one 'f' too many. It ought to be (-0x7fff -1) (Especially since SHRT_MAX is defined as 0x7fff.) Looks like a bug in the include file to me. -- Erik Trulsson ertr1013@student.uu.se To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message