From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) by sourceware.org (Postfix) with ESMTP id 42B9A3858C20 for ; Wed, 9 Mar 2022 08:54:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 42B9A3858C20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gentoo.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gentoo.org Received: by smtp.gentoo.org (Postfix, from userid 559) id D0301343192; Wed, 9 Mar 2022 08:54:29 +0000 (UTC) Date: Wed, 9 Mar 2022 03:54:35 -0500 From: Mike Frysinger To: Sebastian Huber Cc: newlib@sourceware.org Subject: Re: [PATCH] build: Avoid length() GNU awk extension Message-ID: Mail-Followup-To: Sebastian Huber , newlib@sourceware.org References: <20220309073105.129187-1-sebastian.huber@embedded-brains.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="+uxRiqu0avHjo5cz" Content-Disposition: inline In-Reply-To: <20220309073105.129187-1-sebastian.huber@embedded-brains.de> X-Spam-Status: No, score=-5.3 required=5.0 tests=BAYES_00, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Mar 2022 08:54:34 -0000 --+uxRiqu0avHjo5cz Content-Type: text/plain; charset=utf-8 Content-Disposition: inline On 09 Mar 2022 08:31, Sebastian Huber wrote: > Other awk implementations such as mawk do not support the length() function. those awk implementations are not POSIX compliant. length() is *not* a GNU extension. you can see it clearly defined in POSIX: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/awk.html#tag_20_06_13_13 that said, mawk does support length(), and has since at least 2008 in the 1.3.3 release. i stopped looking back further in the history. so you're going to have to provide a bit more info as to what you're trying to do here, and what tools & versions exactly you're using. -mike --+uxRiqu0avHjo5cz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEuQK1JxMl+JKsJRrUQWM7n+g39YEFAmIoa0oACgkQQWM7n+g3 9YHAJRAAnsbL6y+1KtFpH/UfME1gMvgWaVaIMwuF6+aORlWDXM/HdcTC6Dtv3SMu a+O7eSOkWCly8WFvwnUpQ1+/27y5eI7WVmGN1f9whKpFFHTtFx21cBW/6cHxWFrW RfjEG/IhNwO4A0/ziCP3IYKzAD1kKyqUHTq7dgr04StcXIw1a4ovRqY5lcC35apE gVKZC7uTNhCkClBgFPM2KaHT4Ofs8p8fJtftmxS5c0ZwXgl/lWHH8i3vEZ4xBg23 u2/OwKvF6s20DuaLi9AgRAwiWUngH12HY0vDhNoRKKjFNvipkGYeiVCkBTUNO2ug 2yaHvgxLlgIHTEcpQuMceyOw+O2qeh7pzBZZvj76GfjtucouTWPRCqLAn7eKfIVv PIv97HljinGetEdu8hrQ/In3+TPHS1fCyZVag4Ufd0n7134vdvL7/Pxo5BPsSBAB rs2XNLWCC3PyoiZftvVfY/txUWStLogYqET9XUCwGjG4wGLZciNAnX0MLkkjuV+Z 2qlW22CDtkE9fOvEe/uyxbx8++zVrhW1oPPU0LIJi7X8s90tZocU9eQoueUvCzm1 5fEP6/L+XNXv/4jBd/mBp5lCJDvfPCGz7wIPFlCkR3D1kTapu0GRDdRC1zlXYp8F ikO7WMBBA5psj9E28HkKEKNAZOO0CbfdEBuVItIpoda6s053r9g= =D1IF -----END PGP SIGNATURE----- --+uxRiqu0avHjo5cz--