From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 209.51.188.0/24 X-Spam-Status: No, score=-3.7 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 8A36B1F47C for ; Wed, 25 Jan 2023 13:14:51 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (2048-bit key; unprotected) header.d=yahoo.com header.i=@yahoo.com header.a=rsa-sha256 header.s=s2048 header.b=Ow411uj/; dkim-atps=neutral Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pKfbV-0002xN-Us; Wed, 25 Jan 2023 08:14:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pKfbP-0002wC-Hs for bug-gnulib@gnu.org; Wed, 25 Jan 2023 08:14:14 -0500 Received: from sonic309-20.consmr.mail.ne1.yahoo.com ([66.163.184.146]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pKfbN-0001qo-TC for bug-gnulib@gnu.org; Wed, 25 Jan 2023 08:14:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1674652445; bh=7hHg0wjpxEcpjBkKqCvEXmGeJwAY8EINVDz2i6jpdRQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=Ow411uj/kkapnlpe4s/wD9qcIgulTpPgkU11sizh1u7Wp/ZH07gP9Jt3W6kDlbRwujqdtx86YP2JWuFv+Y57uaI5I0Pe31oOvpCV/YLtYzw3lXjFnOA9n6EizfU99lLjlmpM5mfbipBFb/Fsr42Mn/yZBadRRfuW0y32EHt8j9zOHNSfHWkgnWmFWZA63tWtQwwD3YiGWHcBaXO4/+hkvJGRjlwfGxYaAeXip+hmabPqqgIoYk3sfUXALFdy+AIQ1esjbhRmaHYHs7v8J9/HuQJ6H/Kr9tVgVVFizTbN0+XcGMD0sSHnfydva7VHFYNkZe9Y7nAd6q7HryGz0ONU6g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1674652445; bh=e9sIoD69LKgMQDw3/orsOdZefQbjbUtXc4y4w+qjIbK=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=hAlEhIMykgo0HcWwNS+0k/OTKdY5oo3BwBbzdhCyhC3IhPsK0wRcA+EyYnL0iIbdTYXLIPocKQWlaj0uQqht9GoqyT7LrGouDHCMeC/Ntc5JvikUS4oEXksl70fe1sUY4DoBX3v9lYxR3msWrzbpd8oufhEgdqfSYa9gW6lhcOOAGjDnXDgJqw4U24wHOztjxaRUwxu9M1kAbDk/wI1XOlPoCJiDsP1uPsC1XLamDDMa3V12YUSFqzB3FzRUDI+kMoUMzZqi1ReqnXI+vaRSXm91Xn0YjcAQ6Vco/cSWIY77A7LcNH3KGvfaz3tDXlkfzTlIt+qXqZPOEympuzdF5g== X-YMail-OSG: gqERkaoVM1mhoUPPE4qFqfniR638GPV3PcJZOImu9DVeFdc7BJ2_iwkx6PKukj_ C.UrS63_F6rVZb1db.0gVprIbYD5hHeuLz3wEFPkivAgCQ9L14ELbgLmcjy5k_T3L5bO3_lOb85A RmEhWZPyQZTVVO5PGOMTEpsnX5LT7R7QH1GPsOPL9exkOUA9aQpgc5CyOa.kP7ZrthNZ1OSImKRn 7upcDtC1H8sgphq0g3fLxXXSC2w_3JhVX3.XRyef_x5o.S7VBBt7mkddpyvp1gkeY.qRjsBlcJv7 WhXkyXu_fpT2quE5jOoXTfI4LOoTAccQPuOCAYZguFRr9XjCo_4IYrl2HggGZx9UZXA53pmMHuvL 4yYHyDtqxmAV3w6IJn3l6.EK7_9tVPaNhM_3bbapF5Z_OCKB8skBKHQlelH9_wo6UkKNAlA1Wxf5 KDcmqoPTqfgIv3VCRXXKn4TOnrac_ABNOZHwuMzh8BV7GPKfogEcHVVhbS8zhS8Vtj_ys0UEERdX zkwER7tPS8_Kt7AmYHoaL1W.dBRAn5k1DsztcsL.50515R0D.SamgFPtQjmqvjq08CkOs6c_Vg6q ZUqUZMj35iD2ftrrYaa7Fj9hDS2voRNN8c5EyNwL42pj2nRcIS8Mb76bcylwzCBBBNtRL3Tb0LYC 2rWeT2lhP8C_NZbpBnmiVua6C2TtS5mdLLPaQ3UjUaXd4NMT7cEaAR2p9vHmM8Dky7o.BmhL7Yuu IQgjw_.zX8yDMVPKQznTD7P_VunRFjIJE85ZKlksU74iGz1567AgwWkxXk8duE9ZaOoeK1p5ZsJ7 kWW121_Mjuwrv6.FGJotIj_0_zDJ7Rtuaw3Cq47PlV0JTc_kgBSNK.DeBk3cf2QD.7utfa7vhxK3 Ot3VFmv.WVy418SkDS61pCzCZmnqITTktFDeHQV9FBmH5A_r9rSkbsp0bXhCZpcPRGvC1tSh0UGv KINh2lhhuNU8a7DhTFlLk7XPGVunCgQqzazRhYTR87JODEBJDtiqx389vF7SzdhHgo5yVS0.NnO6 fgT2xOvN5jSMxSdD5EqZd4RzfPk7nrvIfdI.7zBomOsEkKi4zKkRbZKel32BZH_Ww6eZeZMUuviw ko_dqy1hlr5PCupzdTir.q4B.JWNqIZJJ3T6eNk7FIVuGpVCpqaEsgztwT0QP1.jciRKPFE2iIiU K2wXumQ95oyjMSma3LV.C4fTkTnlowFlpaXKwIg96GwNrNcVokGo1uxj7Cc7w6q.uurF1qkHWh_8 1NyHgIsCKzNDzcXlbJoKVnbWAAzJvSY75iZ0G5dkTrtVT2BCNQJyZNcm.SNyQIu2hD2DMlnkYFnq EMkx0yk47mrzIAKn6QgBIvUEpmuzZlXULhgoalJVK6c6NKX1AVHDUx6LywzldjaUWAnsFDcjFTK0 tOe738k1Fm5J.ScN3llCGNACm86rkEz2n8jQ1ZS.Se1kYuemhTbx6YFzvwLLV7voEtk4LoyVV88v JANdL9jbyLFtb1ycdNqHI_s93C0noH7AghgvFsPoOttY_U98hhUpAr8XrXWJGcZRpAdtEvrTvtp7 MVcl7ITCezHfpGg6TSiqBlqMD77PyQgbNQt5G0kJPWEhhpQScpP3lUM1B4VtBFTjRGuOcMwewvfw IqkbUtEF1PXVR7mgh1G1hBA6H3_8aK5.dNQiH4JE_p_Emru17C0HH9La5WDhRcofvE23KTcCdHaW BbpZWKoWSju8tx5bk3jPBuwquDERuZQsuqIcxvbIoIYmdWgruJpfB9fx4CjvwY8J5hwSfj0nmpEa W.TsaRi4pv5aB8u7201fzm3GgpCEcH9Kr7wAlgfOBWrV3SKd6vE6gcV_k5RocRmGg9.7wT1MUUZ7 czNENae1b55nnbpvXXFmuxS7BhYLaAxRehZR_iXCdwLlBFK5Yaa_8daYKReRqETgwnhD4w4o14fr libFnToNzrWyiHTcOzZr5HRH0tEUzak68bTOKQi8f721Afe5XNf8Ymrka83jSf07CLf.jqcVxFhS uzFkygC_K5sSgD7a7oFKkK5bCHF3I9t6r..px_an4eoJXdCe6q7CEA5tg3YYYZs7oJQeRPOcsFbS Dq_FDD482Xp5m8QutjUd_4NfkFLGtCgZu05i3G4Ssk1IXKDMvKPE6IgUfMUzwo1BdNK18MKx_jkt ZKWJCyGRKgVlY4dg953T68mkrwn8SWpOMKEU9tZx5f0QFWaAkxlEhd7pT46VgYuQ8aEDa9omaQPo I27osDGeCzfNzwI0N3j1u9uAHyiR.XUtnixK0Fu1FoAc.PgOf9Fi7.ccpDU8Mwzf5.AA- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Wed, 25 Jan 2023 13:14:05 +0000 Received: by hermes--production-sg3-7d7498557d-k6b58 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 944ed1659b1fd4b94f441ff828e591b5; Wed, 25 Jan 2023 13:14:01 +0000 (UTC) From: Po Lu To: Bruno Haible Cc: bug-gnulib@gnu.org Subject: Re: vasnprintf.c Android bug? In-Reply-To: <3760176.Lcv68fpRKk@nimes> (Bruno Haible's message of "Wed, 25 Jan 2023 13:44:20 +0100") References: <87a627487f.fsf.ref@yahoo.com> <87a627487f.fsf@yahoo.com> <3760176.Lcv68fpRKk@nimes> Date: Wed, 25 Jan 2023 21:13:53 +0800 Message-ID: <87r0vi3gfi.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21096 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.184.146; envelope-from=luangruo@yahoo.com; helo=sonic309-20.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Bruno Haible writes: > Hi, > > Po Lu wrote: >> With the build API version set to 21 on the NDK r26b, vasnprintf.c needs >> to include: >> >> #include >> >> or else it cannot find mbstate_t. > > Thanks for the report. This patch should fix it. > > > 2023-01-25 Bruno Haible > > vasnprintf: Fix compilation error on Android NDK r26b. > Reported by Po Lu . > * lib/vasnprintf.c: Include . > > diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c > index ab11ad026e..277c39e3e0 100644 > --- a/lib/vasnprintf.c > +++ b/lib/vasnprintf.c > @@ -83,6 +83,7 @@ > #include /* snprintf(), sprintf() */ > #include /* abort(), malloc(), realloc(), free() */ > #include /* memcpy(), strlen() */ > +#include /* mbstate_t, mbrtowc(), mbrlen(), wcrtomb() */ > #include /* errno */ > #include /* CHAR_BIT */ > #include /* DBL_MAX_EXP, LDBL_MAX_EXP */ Thanks.