From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mo4-p02-ob.smtp.rzone.de (mo4-p02-ob.smtp.rzone.de [85.215.255.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 038E8146584 for ; Fri, 19 Jul 2024 17:12:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=85.215.255.81 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1721409169; cv=pass; b=KonxpdU/QZA9Hi2PSBV6Hi8Yo9Gt1yJ54i/0XdGN/Mfnk1xFuyya9HE1ewtjxJatTZ2Jj2MBJtvIAWTvp7w0tCkSdBImBswfwdKfxL86hxPlyX9efFiP2/5a2YUCaACoEujr9Z+cGzpnQj/cQ9kkipor7R6iupO9NDdDORk0lA4= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1721409169; c=relaxed/simple; bh=ZmVAZoJjRVWVHcCl4F1BmgdVK7V4Ow3lpA/IuygB+D4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=kb8VX8u0gK9lUB5dGQoexoKUqGGEm4KR/AhZu3GyRr2xcJ8Gt5F6CiwciotYzwmbUzVzpUTvoqVKgIN6cMT9CUf7dvSWzKFq5/Tdzi1teiM5nEP8WcpsnskmxJ/457mvZ3n68VAIFqzfqOlezxbLkdfrTUcopOLp39yKSmEd0fk= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=clisp.org; spf=none smtp.mailfrom=clisp.org; dkim=pass (2048-bit key) header.d=clisp.org header.i=@clisp.org header.b=l5agftvV; dkim=permerror (0-bit key) header.d=clisp.org header.i=@clisp.org header.b=fcx2iemG; arc=pass smtp.client-ip=85.215.255.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=clisp.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=clisp.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=clisp.org header.i=@clisp.org header.b="l5agftvV"; dkim=permerror (0-bit key) header.d=clisp.org header.i=@clisp.org header.b="fcx2iemG" ARC-Seal: i=1; a=rsa-sha256; t=1721408081; cv=none; d=strato.com; s=strato-dkim-0002; b=KEZl2vDUpTw2gFvOA9KKBojqCCuxjPzpVpj4q7Fw2gbydPJ1jxIn3NYmMa1q9bvanO 9kuQrWVDc7BTj056rceS1u0Z6mtW0cP3+SlgNLbLOLUXq9JyObT2tOaoh6unZuypIST2 dnoCZLic3208iLnuSApK7xTHFCg4E/d8zLLjVN6DGHgd9SrgcG4bJYAQi9LsquE0Qnk/ vIW4MPaHl0Y014275EoF12bRvuVtIT1YSUQcM8ER08yr5jJubKcQ2t8I/sJL2JmAlT0Q gAKDE6z+oKf9p/lvylvWUYjxLeaRIuH4RifEDal89J4oSGKusPfi18HnTQL36EK+MFTt XgEQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1721408081; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=ZmVAZoJjRVWVHcCl4F1BmgdVK7V4Ow3lpA/IuygB+D4=; b=V3n1z0Uk/R0cOSS2cF0osUtWfjFOXizUYh1e/+MCKzNB3kLueMH2wB48xAt/YqBJ5u lggB/HGkpYQFDHEHQgPdvxfFvGwAVfswa3xNHce9r1crFPhIQgxfRtlz4WU21MXzdrcG 2pZXceHwXEkmyjvTwQceizdtmI/5YeNxQtXIKS16Kj274H5VtK0NIm2xzJ6uoH2/XfUC Ejx7dR8EfHU2iTSJZ2rUDW2eQwQbLLk2icBO0F1MWR/Z09a5RiTO4cDgyoQ/isLZZ479 nDkIsEYpHPa78LD6ChY2fFNG8+eEUTth5n5eTfX/nAfW0lAdGPPLjxUOIMSBKEsSuoVe 9gXg== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo02 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1721408081; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=ZmVAZoJjRVWVHcCl4F1BmgdVK7V4Ow3lpA/IuygB+D4=; b=l5agftvVvaMWetQT6yWlZDIrND9OTZiySa1AD6mF71X780DbLBq+mF+3gvVDbqa9Q0 mo/FyjbMFaZRWo2NkPuqGx3YTIiiu9J9cbYqtAPuHFoenFJRQGSbzmL+fgC2Xw4Bca+A QXJ9oniPyNS3fmtl4tAMUgd5ahsHokwph45pL5cO/xqth55eT90dvc/pereAFL1PMQax +AEMTDP8CZE0oUVLKI83WLpr+tbCsmSBxMpvjCGvJjFm6GpPLXAlUJ7C2KFSLhtuAeqB AKn/FcShfTC9PEmc0KLc2nJ+oLHdCVkX2z5CP0r3DRHHU0WBcidK7ymR/S8VjgBm2yVq Ygtg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1721408081; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=ZmVAZoJjRVWVHcCl4F1BmgdVK7V4Ow3lpA/IuygB+D4=; b=fcx2iemGIJ6f3+jvns3IEO/75B7+L9sjUobsVfUVw00QCuveG5AhZV3LaAZftYbK3O 8NXUBDkipF0PqUhkWgDw== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpOf3qMENF+YdjBlrsdCccsRIZP3tQ==" Received: from nimes.localnet by smtp.strato.de (RZmta 50.5.0 AUTH) with ESMTPSA id N0957e06JGseGwq (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Fri, 19 Jul 2024 18:54:40 +0200 (CEST) From: Bruno Haible To: Alejandro Colomar Cc: bug-gnulib@gnu.org, Michael Vetter , Paul Eggert , =?utf-8?B?xJBvw6BuIFRy4bqnbiBDw7RuZw==?= Danh , Eli Schwartz , Sam James , Serge Hallyn , Iker Pedrosa , liba2i@lists.linux.dev Subject: Re: [PATCH v1] xstrtol: Remove dead code Date: Fri, 19 Jul 2024 18:54:40 +0200 Message-ID: <3987680.qgXdJBQaxk@nimes> In-Reply-To: References: <20240718203147.47143-2-alx@kernel.org> <1937032.gKo4GoxMFQ@nimes> Precedence: bulk X-Mailing-List: liba2i@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Alejandro Colomar wrote: > strtod(3) defers to strtol(3) for the example program. Is this adequate? strtod() can produce underflow (e.g. for "1e-500"). In this case all implementations except MSVC set errno to ERANGE. This is a case that cannot happen in strtol(). Bruno