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=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 3485 invoked from network); 30 Aug 2023 07:28:33 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 30 Aug 2023 07:28:33 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1693380513; b=YpQWzHe3zL2UxwvN03Gp+VoXJdmuJDsRi+qOHHTTXcWpimhNN6VUORpM1JfDbNPZba86UDcWLO 91XHq0mQcnfFd5N0SsGz7cnUP1Znumy0wz7sb7nif61Db9uv6UlDvmvgCREQfL9bLk6pO4wVwW T1il2TjO5ozD0CIHOUXyWD/PiKI0vupDfAcRUmmtkLC++n9xeEPtdMsQBA1SlLPlu+niHRxzRI 7C05umvD1TnhMNvqrRKI+2MEhs4DzEZJvMgzU551pbuI3L4lmWI2M2quXIDmkWi3xy6AAs4s+8 5x5B8yEHY+sYId0tJ6kUbZu6hKHquKYS6WLkO+/6NbuLHg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (relay3-d.mail.gandi.net) smtp.remote-ip=217.70.183.195; dmarc=none header.from=chazelas.org; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1693380513; bh=N2YNWjEUuh5PFhDsZZ4EYKk3dOx3Y+lYqqEQoxyyv4g=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:MIME-Version:Message-ID:Subject:To:From:Date: DKIM-Signature; b=QFPHxOW49j5OkDlTwNnZRqdlgbfQUOrI2kWOyhCTBpyE/c0E2+JtRss5BTIVr3Qxwg5ieqlv6l M4DVW7I5LrnLzyT21np00wFmaHETtESnnsnB4J0svZloalIcIfFnSks5vGSw4vDbd5T+ErfsBc yH/GiRO43nsfiUKjqKCfDqC9nxP7O/uJCwNlDzBNlOHsldZ2meHncPlwS+19EkvhyCmY1cZcJD mxh+As5kPghinXihpBfLiClXEyf9EDYHkiWc3I8+sXcU+lcFK/pM9s4i1eZxa05MwARlAhCXFi pT6vUsBK1nFpbNCTCQKP2W4NVojmzZ2GFU1JSdpNDaJoXg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:MIME-Version:Message-ID: Subject:To:From:Date:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=/viYmnldrorubZITSYjflady+xu/D/AqY2simhULrgU=; b=FtANcg7NySXa5Nq6Ln5Pdq9hTC /nwuiYDbLRqJ2iEG6n6rpaO0cuV0x6pq0Af1qUqC9GPh//8rRa4G/x2Eg0suUMnic4iP/I11Lsunn nELJZWW38A35lWklEs9vXEPRSh8pg7uam/NXEeRfTbgMXg4f1srIOhD+pBOAiDoUlN+Jnv+n5VJMF u34yD8iwVw6g0PreSqvFFHD4QUmONQ4cCh5yBCaCOGEBAiNdp3ZGumZvVS2WV/mkJO9n+TTO0ryJY eRX4gKkzXP0Xrr3JZRfzSBjKe6fIrw/oxLKb2aRMRwK8FBAT6+g7g4C7XoKU4gpZshTAuKpobuYqY lxHd2WEw==; Received: by zero.zsh.org with local id 1qbFcu-0003ba-VR; Wed, 30 Aug 2023 07:28:33 +0000 Authentication-Results: zsh.org; iprev=pass (relay3-d.mail.gandi.net) smtp.remote-ip=217.70.183.195; dmarc=none header.from=chazelas.org; arc=none Received: from relay3-d.mail.gandi.net ([217.70.183.195]:50301) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1qbFcJ-0003Hl-4I; Wed, 30 Aug 2023 07:27:56 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id 42B3060008 for ; Wed, 30 Aug 2023 07:27:53 +0000 (UTC) Date: Wed, 30 Aug 2023 08:27:53 +0100 From: Stephane Chazelas To: Zsh hackers list Subject: (LC_ALL=C; set -x 128 129; printf "%s\n" ${(#)@} | hexdump -C) Message-ID: <20230830072753.hhveg7teosubwzq7@chazelas.org> Mail-Followup-To: Zsh hackers list MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-GND-Sasl: stephane@chazelas.org X-Seq: 52109 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: Something very wrong seems to be happening here, not sure what or how that could happen: $ zsh -c 'LC_ALL=C; set -x 128 129; printf "%s\n" ${(#)@} | hexdump -C' +zsh:1> printf '"%s\n"' '' +zsh:1> hexdump -C 00000000 22 0a 22 |"."| 00000003 (with git HEAD as well) on Ubuntu 22.04 amd64. Does not happen without LC_ALL=C or with just "set -x 128" or with values < 128, or with printf "%s\n" $'\200' $'\201' -- Stephane