From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 29 17:20:52 2013 Received: (at submit) by debbugs.gnu.org; 29 Dec 2013 22:20:52 +0000 Received: from localhost ([127.0.0.1]:50856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VxOj6-00018T-Df for submit@debbugs.gnu.org; Sun, 29 Dec 2013 17:20:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34116) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VxOj3-00018H-SB for submit@debbugs.gnu.org; Sun, 29 Dec 2013 17:20:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VxOit-0002cx-NC for submit@debbugs.gnu.org; Sun, 29 Dec 2013 17:20:49 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38256) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VxOit-0002cs-Jm for submit@debbugs.gnu.org; Sun, 29 Dec 2013 17:20:39 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35731) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VxOik-0005ou-Q7 for bug-gnu-emacs@gnu.org; Sun, 29 Dec 2013 17:20:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VxOic-0002Wg-0o for bug-gnu-emacs@gnu.org; Sun, 29 Dec 2013 17:20:30 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:47810) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VxOib-0002Wc-Or for bug-gnu-emacs@gnu.org; Sun, 29 Dec 2013 17:20:21 -0500 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rBTMKKj1000908 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 29 Dec 2013 22:20:20 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rBTMKJPY006464 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 29 Dec 2013 22:20:19 GMT Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rBTMKJ1A023783 for ; Sun, 29 Dec 2013 22:20:19 GMT MIME-Version: 1.0 Message-ID: <545fea48-4716-4435-b0b1-0ac2efecd8d0@default> Date: Sun, 29 Dec 2013 14:20:14 -0800 (PST) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 24.3.50; doc of `string-to-number' X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Say what happens if STRING cannot successfully be parsed as a number: the function raises an error. The doc (e.g. manual) describes the parsing in a fair amount of detail, and it describes how the result can end up a floating-point number if the integer value would be too large. But it says nothing about what happens if no number can be identified for the string. In GNU Emacs 24.3.50.1 (i686-pc-mingw32) of 2013-12-27 on ODIEONE Bzr revision: 115778 rgm@gnu.org-20131228000456-1797o8z6veuyozs0 Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/binary --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-Lc:/Devel/emacs/lib CPPFLAGS=3D-Ic:/Devel/emacs/include' From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 29 17:48:04 2013 Received: (at 16293) by debbugs.gnu.org; 29 Dec 2013 22:48:04 +0000 Received: from localhost ([127.0.0.1]:50891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VxP9P-00036H-Bn for submit@debbugs.gnu.org; Sun, 29 Dec 2013 17:48:03 -0500 Received: from mail-ob0-f177.google.com ([209.85.214.177]:51044) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VxP9N-00035s-Me for 16293@debbugs.gnu.org; Sun, 29 Dec 2013 17:48:02 -0500 Received: by mail-ob0-f177.google.com with SMTP id vb8so11048135obc.36 for <16293@debbugs.gnu.org>; Sun, 29 Dec 2013 14:48:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:reply-to:cc:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=yfLEz+Eza1kknIEADpXxkCUXosCxvTgbb8L1GK8SXTE=; b=YG8IhAO9BctXZrY2EtkTH2jYD+X9BUq7/tAmA8IIc8teSOTs1U+t0U8xmW2PNaNK7H 0/0LinJbr1CfHmXXaymbcKPglEjY0mvZuJDcov1PooUQtMK8y8kuH6xwA0ZfMc8w1d9Z zu1hJj6OBB6mnSyj5Sueo0DASYSTVAnj0hzZNr1Mgpw0u1uOu2iKueCVYjyGomttVDFn 42BunmgjdboiPM9q/O3ULsX8GXim6HXDABwqnYikeCJYkLzjU95ohdxgPJIzVN46S8m6 Put9yoauW6D3C7QdWPKg4EROd157Iu2de+CKJFUeZPxahT+flzCGpYfcZBInAK+Wmey9 UKrA== X-Received: by 10.60.16.230 with SMTP id j6mr17456354oed.47.1388357280930; Sun, 29 Dec 2013 14:48:00 -0800 (PST) Received: from belanger-home (184-155-87-143.cpe.cableone.net. [184.155.87.143]) by mx.google.com with ESMTPSA id qh4sm51182833obc.4.2013.12.29.14.47.59 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 29 Dec 2013 14:48:00 -0800 (PST) From: Jay Belanger To: 16293@debbugs.gnu.org Subject: Re: bug#16293: 24.3.50; doc of `string-to-number' References: <545fea48-4716-4435-b0b1-0ac2efecd8d0@default> Date: Sun, 29 Dec 2013 16:47:36 -0600 In-Reply-To: <545fea48-4716-4435-b0b1-0ac2efecd8d0@default> (Drew Adams's message of "Sun, 29 Dec 2013 14:20:14 -0800 (PST)") Message-ID: <87wqin9svr.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 16293 Cc: jay.p.belanger@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: jay.p.belanger@gmail.com List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) > Say what happens if STRING cannot successfully be parsed as a number: > the function raises an error. When would it give an error, rather than 0? From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 29 18:08:00 2013 Received: (at 16293) by debbugs.gnu.org; 29 Dec 2013 23:08:01 +0000 Received: from localhost ([127.0.0.1]:50911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VxPSi-0003fl-8K for submit@debbugs.gnu.org; Sun, 29 Dec 2013 18:08:00 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:24295) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VxPSf-0003fb-HM for 16293@debbugs.gnu.org; Sun, 29 Dec 2013 18:07:58 -0500 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rBTN7t3G027496 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 29 Dec 2013 23:07:56 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rBTN7sFi020450 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 29 Dec 2013 23:07:55 GMT Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rBTN7sGX005260; Sun, 29 Dec 2013 23:07:54 GMT MIME-Version: 1.0 Message-ID: <6ef6dd56-a813-4192-9508-04f35ce71dab@default> Date: Sun, 29 Dec 2013 15:07:49 -0800 (PST) From: Drew Adams To: jay.p.belanger@gmail.com, 16293@debbugs.gnu.org Subject: RE: bug#16293: 24.3.50; doc of `string-to-number' References: <545fea48-4716-4435-b0b1-0ac2efecd8d0@default> <87wqin9svr.fsf@gmail.com> In-Reply-To: <87wqin9svr.fsf@gmail.com> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 16293 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) > > Say what happens if STRING cannot successfully be parsed as a number: > > the function raises an error. >=20 > When would it give an error, rather than 0? If it never raises an error, then say explicitly that for any string that cannot successfully be parsed as a number it returns 0. (Cf. bug #16294, which was giving me the impression at first that `string-to-number' was raising an error.) From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 29 19:03:42 2013 Received: (at 16293) by debbugs.gnu.org; 30 Dec 2013 00:03:43 +0000 Received: from localhost ([127.0.0.1]:50986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VxQKc-0005IK-Ah for submit@debbugs.gnu.org; Sun, 29 Dec 2013 19:03:42 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:29867) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VxQKY-0005I8-SH for 16293@debbugs.gnu.org; Sun, 29 Dec 2013 19:03:39 -0500 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rBU03b5C027264 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 30 Dec 2013 00:03:38 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rBU03YcU024463 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 30 Dec 2013 00:03:35 GMT Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rBU03Yks014055; Mon, 30 Dec 2013 00:03:34 GMT MIME-Version: 1.0 Message-ID: Date: Sun, 29 Dec 2013 16:03:29 -0800 (PST) From: Drew Adams To: jay.p.belanger@gmail.com Subject: RE: bug#16293: 24.3.50; doc of `string-to-number' References: <545fea48-4716-4435-b0b1-0ac2efecd8d0@default> <87wqin9svr.fsf@gmail.com> <6ef6dd56-a813-4192-9508-04f35ce71dab@default> <87sitb9q6n.fsf@gmail.com> In-Reply-To: <87sitb9q6n.fsf@gmail.com> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 16293 Cc: 16293@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) > >> > Say what happens if STRING cannot successfully be parsed as a number= : > >> > the function raises an error. > >> > >> When would it give an error, rather than 0? > > > > If it never raises an error, then say explicitly that for any > > string that cannot successfully be parsed as a number it returns 0. >=20 > It does say: > If the first character after the ignored whitespace is neither a > digit in the given base, nor a plus or minus sign, nor the leading > dot of a floating point number, this function returns 0. > > Should this be reworded, or perhaps moved to earlier in the > documentation? It should be corrected to be more complete. It's not just about the first character. Any string of characters that cannot be successfully parsed as a number results in a return value of zero (apparently - I have not checked the code). "+@", for instance. =20 From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 04 20:25:27 2014 Received: (at 16293-done) by debbugs.gnu.org; 5 Jan 2014 01:25:27 +0000 Received: from localhost ([127.0.0.1]:34746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VzcT1-0003NK-9F for submit@debbugs.gnu.org; Sat, 04 Jan 2014 20:25:27 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:51744) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VzcSz-0003NB-LZ for 16293-done@debbugs.gnu.org; Sat, 04 Jan 2014 20:25:26 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 105D339E8008 for <16293-done@debbugs.gnu.org>; Sat, 4 Jan 2014 17:25:25 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VTiLi-FTUhHv for <16293-done@debbugs.gnu.org>; Sat, 4 Jan 2014 17:25:24 -0800 (PST) Received: from [192.168.1.9] (pool-108-0-233-62.lsanca.fios.verizon.net [108.0.233.62]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id BAC4D39E8108 for <16293-done@debbugs.gnu.org>; Sat, 4 Jan 2014 17:25:24 -0800 (PST) Message-ID: <52C8B484.1000109@cs.ucla.edu> Date: Sat, 04 Jan 2014 17:25:24 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: 16293-done@debbugs.gnu.org Subject: Re: 24.3.50; doc of `string-to-number' Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 16293-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) Thanks for the bug report; fixed in trunk bzr 115868. From unknown Sat Jun 21 10:44:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 02 Feb 2014 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator