From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19218 invoked from network); 6 Jan 2023 09:31:58 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 6 Jan 2023 09:31:58 -0000 Received: (qmail 13803 invoked by uid 550); 6 Jan 2023 09:31:55 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 13768 invoked from network); 6 Jan 2023 09:31:54 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1672997503; bh=Ep0e9Zv4/Iflj3keLmBVcqvUUeBMBm1KfLMS+5bT83I=; h=X-UI-Sender-Class:Date:From:To:Subject:References:In-Reply-To; b=gvOvYPCUlUqvZ0Y4bSF3z9ekqZ1vjfyUrRtjaPchh3+34eNSBT+PnfhQEe38E0p7i i9KEm5ArofYZzmyJTJEkPfZGyGWPJ3HM+OtGTELsqvPqgrGMSuCa8agGHOyCGMbu9T Tb0zVT4eKlvhQRTKoR/bJV6MDKDK+YYYpaq4O2iOVqvw1RfDveVR9feCKpX1iNpNM2 A1ZHY5ZDTo07feYz99ahAhnFBBx024BbO2wLuFoAGmT2nDIIqX2klPfLhmj6aFOFdX tCZfled8VZsNd0ijhija3YB47kRa9szWatb5JLQQYh58OJaZ7SYyyjkkQlR1/FboNm U8wKlBRTSHMjA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Date: Fri, 6 Jan 2023 10:31:42 +0100 From: Markus Wichmann To: musl@lists.openwall.com Message-ID: <20230106093142.GB2032@voyager> References: <20230104150719.252185-1-gabravier@gmail.com> <20230106092010.GA2032@voyager> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230106092010.GA2032@voyager> User-Agent: Mutt/1.9.4 (2018-02-28) X-Provags-ID: V03:K1:1pLL1P8k4cof1j1ldotHBEr9d6G7jjwe5pUko5FoTJIj/4KwoOk bk6Ka85eQXn5A3Q7m7/RTj2QOH3cEWHKCpjT5KlPYr6HHoGwzICFj2txIC+40PC6sGxbYKQ rI8mLhlALH1hlSnQa694SZoGApzaWW+yFOm7FYgu8KnqUo9T9j+DSLWJmgap/CEQALKJ1jG /2mvGt0b60i9UzVdndz/w== UI-OutboundReport: notjunk:1;M01:P0:VvbMyJAphn4=;nou4eNrbohtMjVqDJtJG9P7qhY5 ginEGHX52B78rlUiZvUocsHi0zE4PuTDXjX8zV0P6a4JEOwhn/deVvjI6EGqT+wMwdm3IIPn7 wkXgQt3nTM9XhIjjreTnrTeDkZNr/Ie9W3NcqqIBE/6LoPsB6VVQ5jE/yUUKDdYxXSrgkuED1 Pd7/hsapcbTwyxiFhD50MW48c/T1xACwJNryiUI0EdMiu38KgFEoPFRXmjzVZqgy3hjUYH1// 0kpKfOsAlVKOY3nyFkqwjTdri92SaCbwFBmDgFDipSoa/VOnEa6B4UchrCDPftIXkmkqHQw9G xvS33m/Swc5G9m34jonNVcY0dA/g0PCBgjXQPZZUYs4EBVQnRfETfdTTW9lde1C04fpd0sRhw Hrw8OKIsPkafVSlqR0uWVJQ3PWZeEtUyoizCXGfQh7QXXg7u7yBqACpRfTZg6x/PEEQwo5fLx 8Hs8OjSQvB8g11sDUdg/IHh9Ag5GB9DOmIQpsKkAwTcZ7NAdU46eZgS2D+2y475jjCMCjdYfq ycisO2vdCo2j9TSwORxVuIeFUPCaSaRvKPDSYeRI2g1b/HT9p7Ox0c4z9HyuXJX4x0tpleAwZ cYlKVs3hlQHULjjVXgvv3NNqEd4frq3otaBZSsx2HHLUIWp14griReNQ8nCKPPsLKOCJzAGUp RJ8rLThZdzF/QSbWUmtCWDdNjAmqUy34QOsV+uDVecrdSzOxvOxN5Dm5Gj9qIoOwBphjntsnE 0nhhqM5aW5JczgPixokbcPMUViFd3BtCr1qR3Tmf/9eD+ZlZEUnXurpBk6IRX/T0IgSFaoSZA Unn9+aUx3BCDZza28yZ+agK9GE0Q5zcj/ePV3Vho4pzfeT6yvH/GXonaEWe0OGJmJ23fWeOQJ +V4+8R38nzq3CGsMzNgFnZFxoVhLKKqhdUMT4MiA/UA47fAGrkHRmjprBWBTboEQLfWBSnx+E G6+SobVTc/qwu6iyL9DKtSEV9bg= Subject: Re: [musl] [PATCH] fix return value of wcs{,n}cmp for near-limits signed wchar_t values On Fri, Jan 06, 2023 at 10:20:10AM +0100, Markus Wichmann wrote: > return ((int64_t)*l - *r) >> 1; Wait, disregard that suggestion. It doesn't work when the difference comes out at 1. Works for all other values, but if the difference is 1, the shift makes it 0, and that means something different for these functions. Ciao, Markus