From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mike Gran Newsgroups: gmane.lisp.guile.devel Subject: Re: `SCM_MAKE_CHAR ()' signedness issue Date: Tue, 18 Aug 2009 10:32:29 -0700 (PDT) Message-ID: <184258.52919.qm@web37907.mail.mud.yahoo.com> References: <87y6pll21u.fsf@gnu.org> <455025BA-B847-4CE3-A81E-785A48ADD1D3@raeburn.org> <873a7rs8yj.fsf@gnu.org> <3D3E5AEF-F1A0-456C-8652-5F040228F176@raeburn.org> <87fxbq6e2j.fsf@gnu.org> <1250514351.18373.33.camel@localhost.localdomain> <873a7qpia8.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1250616767 4814 80.91.229.12 (18 Aug 2009 17:32:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Aug 2009 17:32:47 +0000 (UTC) To: =?iso-8859-1?Q?Ludovic_Court=E8s?= , guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Aug 18 19:32:40 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MdSY2-0001Ky-KL for guile-devel@m.gmane.org; Tue, 18 Aug 2009 19:32:38 +0200 Original-Received: from localhost ([127.0.0.1]:52882 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MdSY2-0003rs-3o for guile-devel@m.gmane.org; Tue, 18 Aug 2009 13:32:38 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MdSXz-0003rG-E6 for guile-devel@gnu.org; Tue, 18 Aug 2009 13:32:35 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MdSXv-0003pr-S0 for guile-devel@gnu.org; Tue, 18 Aug 2009 13:32:35 -0400 Original-Received: from [199.232.76.173] (port=57752 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MdSXv-0003pn-Nl for guile-devel@gnu.org; Tue, 18 Aug 2009 13:32:31 -0400 Original-Received: from web37907.mail.mud.yahoo.com ([209.191.91.169]:44222) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1MdSXu-0001w7-VE for guile-devel@gnu.org; Tue, 18 Aug 2009 13:32:31 -0400 Original-Received: (qmail 53049 invoked by uid 60001); 18 Aug 2009 17:32:30 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1250616750; bh=5YmcwuCqUB6asR4Xb69RXQU7ql4p1Z0d+clMyWsUVIE=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=SvfbHIjq3PLQ4/kEllc8QzlAAuRkDwLU4GHem4ylBETq8aPpUIj8D8q6MEu80Y1kXAa9JwVF1+QKO4+g285mLIau8ZQ4aDIOu5153weS2pAbC676RGZasjz8iBw6DIz17VBg+AnmlF2clzXqw2WdEefY7q5RFpoBKg1Yem44cDU= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=pM3m5Igk0+sN7wonHOUSWdhc0P4VTkheNUPaWsudeCFnlKBWyygpbv8xleTU5SEJGbTl1WI659wR3BBOp2xDym5wUsjA9tc1TSfS9/4iEXeUF8UVMF6bmvvAnIJeDAaysPJTma/6/OnEem6iAV8zmbmq9BZ6vETZ3GCCA3RHG7w=; X-YMail-OSG: iyQGkskVM1lTd2GU1tP8N00kIdog5DFlB447MxWngILGwiB4ImehHm12 Original-Received: from [207.8.91.2] by web37907.mail.mud.yahoo.com via HTTP; Tue, 18 Aug 2009 10:32:29 PDT X-Mailer: YahooMailRC/1358.27 YahooMailWebService/0.7.338.2 In-Reply-To: <873a7qpia8.fsf@gnu.org> X-detected-operating-system: by monty-python.gnu.org: FreeBSD 6.x (1) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:9149 Archived-At: > From: Ludovic Court=E8s =0A> To: guile-devel@gnu.org=0A> Se= nt: Monday, August 17, 2009 8:33:03 AM=0A> Subject: Re: `SCM_MAKE_CHAR ()' = signedness issue=0A> =0A> I'm fairly confident that for such a small piece = of code inlining is=0A> always a good idea.=0A=0AOK.=A0 If the comparison i= s modified to become=0A=0A35 #define=A0SCM_MAKE_CHAR(x)=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0\=0A36 =A0=A0(((x)=A0<=A012= 8)=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0\=0A37= =A0=A0=A0?=A0SCM_MAKE_ITAG8=A0((scm_t_bits)=A0(unsigned=A0char)=A0(x),=A0s= cm_tc8_char)=A0=A0=A0\=0A38 =A0=A0=A0:=A0SCM_MAKE_ITAG8=A0((scm_t_bits)=A0(= x),=A0scm_tc8_char))=0A=0AThen hopefully that will solve all the build prob= lems.=0A=0A> Thanks,=0A> Ludo'.=0A=0A-Mike=0A