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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 20256 invoked from network); 16 Dec 2022 02:10:26 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 16 Dec 2022 02:10:26 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1671156626; b=VpfhgQHHefJcyQrn07th41dDL7h1MuWRhzrraHriSs4aWUm/v3bfjN+AF1/SwMSqKV2BSmwa1z Qjhee3nxO71KWIvo6Q3Rvehph3GX2aIQfNBgtpBNDRJNTSPR/FY6fQpxeTvMNlT0veTX8Hk6L5 egSJxf4/fmeU04+iWmoO+eySgJtlyRFVxyvUAGCmpiYUpMO+4vk13Y6QGT/QhfJWzeEz3Kq/S4 Zr4bGyRKIXcdzoZTCoUW3JfN9M3MTK9YkY7e5ZjnxAiugdzF8yfQsBPRHjvgTdh6nSSqsIsxPi 2Xm3MCZIEeFLRkYQfQf5+eJNx6StUkcPybh3oerkkXQFeg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.15.15; dkim=pass header.d=gmx.de header.s=s31663417 header.a=rsa-sha256; dmarc=pass header.from=gmx.de; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1671156626; bh=uGFP8bIl7ES3yNad5a7R/3X2n/MIlHA7K36H+17hqhU=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Reply-To:Message-ID:Subject:To:From:Date: DKIM-Signature:DKIM-Signature; b=YXXp53LNN0NxakKcD5gUkXIOgFft4B+Lc0qq6dyjvLrpvsLaG3ZIkVvQxsTlRpN3qipjCrLO9Q 2dGqIDIp9IBtsxM0isVquWi5cB2L9hWH8OlKIQKYKNMMCw/YNWDdQZgqiu1aI28ek9QT/JS7en scwYw8fAaqEGrI2P1jvQgliRpRfyrW++FQv+y7Gtg9/ltrB1GBdKWf2YImIdYih+Lh/DcTLlcO C5HppA2JCoQFhJ62Ie6sLc9PT0vsxGGxzth2wqDkV5D1oaikPKsWRoThB+Tptm0IMmVvk1ObkA FTf74aAVeru6RjUeB49cALshl00QZ6dwifl4H3LKHHdjsg==; 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:In-Reply-To:Content-Transfer-Encoding :Content-Type:MIME-Version:References:Reply-To:Message-ID:Subject:To:From: Date:Cc:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID; bh=jjLmqOLH55Okp8hLoJN4BT3VUmdJ7nut89VkblemLZ8=; b=FsDF4X3rb4uhP4Sr6vWQ+PgZ7m fa/EU370cLwa0iChXde4rBTL4Hha5YI3XW/+wKoWDcN8OPkgFU0LZK2btCpwUvyJuNPMHpDBwmNRd SwUw6Sqn1jSHy1cDvLDxcQkmNIAQ7zqiyYKiLDdVPhHdy2dO+wWmpln+tN04RzEoot5RPYlZZHjVL jMWICvru51CZkZMx0h4MEFkwFRoYRYBIRnjwD7GNu6YW0MUYwG1o3oF9GoSVIfDzIwPosuUt0tGlV oREEK96Ufn1EIwgu1r/PEU6fbeCBaRcutnMPdIwWytQv6Voyky2pv6CWdhWqRRVSuR7wU+NSxxBPk 70WllQgw==; Received: by zero.zsh.org with local id 1p60B7-000NGc-B6; Fri, 16 Dec 2022 02:10:25 +0000 Authentication-Results: zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.15.15; dkim=pass header.d=gmx.de header.s=s31663417 header.a=rsa-sha256; dmarc=pass header.from=gmx.de; arc=none Received: from mout.gmx.net ([212.227.15.15]:57029) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1p60AD-000MYL-T5; Fri, 16 Dec 2022 02:09:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1671156568; bh=uGFP8bIl7ES3yNad5a7R/3X2n/MIlHA7K36H+17hqhU=; h=X-UI-Sender-Class:Date:From:To:Subject:Reply-To:References: In-Reply-To; b=VTmAm6GoUxLKxangCiRseQs7jqXdgYsC6TyunkC/0J9xcZ/Ho24Ul1GFJ875SJMdA QAyBQWWXHv5ikTqHXv8Sa0vAGVQT2GvuPeRvvc630wXZjrvrIRmoGF9d2AvuvGNJVn wOKaJ14cY9/b3xUJ+GC6xPSNpkrmy4zxJsfpzSNm8KcIuGkU6zMPEsAe0CbgmE2Jua N5o1ef4Bv/DtPQCQaB3IRo1b2lHFKz+3IjpKUDn//6tgOwRKIu4DUfNiH2AaAInjHQ w07V0Mn7RTEZRvEat8iUIBdMGVAmWuit5ULTltXP4FuBGr+3dESkW5kv8F5A8zE8vq fsOZWtqS2pbUQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from limone.obstwiese ([46.223.163.211]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MzhnH-1ojVIP35Fp-00vdkk for ; Fri, 16 Dec 2022 03:09:28 +0100 Received: from luthien by limone.obstwiese with local (Exim 4.94.2) (envelope-from ) id 1p60A9-00029r-OG; Fri, 16 Dec 2022 03:09:25 +0100 Date: Fri, 16 Dec 2022 03:09:25 +0100 From: Dominik Vogt To: zsh-users@zsh.org Subject: Re: uninvited members of associative array Message-ID: Reply-To: dominik.vogt@gmx.de Mail-Followup-To: zsh-users@zsh.org References: <0c2b1f8f-35bb-cd52-3d22-0964a73945b2@eastlink.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <0c2b1f8f-35bb-cd52-3d22-0964a73945b2@eastlink.ca> X-Provags-ID: V03:K1:aCz0l84Jt90M6Lt53aQKB6/iktElBPTkatUCVS2yWFtuMNrV+HA 9GqqnF4RyY9WyH9jngbZXZL2myguRhZMhH6GwsQ+YRO6H0CDFxnOnF3te832kuBRYVDAzAQ jqmpoOeD/Q3+pPWvdfyQ192RwxewXg9VW7tQESp9cD9FTcRgOmwZH10ljDqLc6qddELgdCw pGT09TRw1hDO2tfmZ38bg== UI-OutboundReport: notjunk:1;M01:P0:nXdvafklzeg=;jJpBrMZWzIyjtr6aMJovwBRML75 kCPQVHpgeWP9qz2ZXD95p8a2aRO1oQ5xHX3GR8oC6gcf0+aoLIsr8srXbEpueWPhQXs+pynbz R9k+OHGt9EwsgCoOZ4ogVIGANXZJ3maVi1ESuDhtu6Fed1s8Qs9Pj9i4pmkR5Z8yr1d9vwif9 t2HJ55E2zZ5MRbSxxWDvYkjbPA0Ny4fjbF+wDpVN0LnQddJLFwE6n8cUJVBDZOv+hh9zD87y4 0YC74XK3CTqYcGfbPDNLA6zJuPqgIyuvsWJ9OLEKEYi505/CW3o0npoy/r9/UVvp0aH031oEA sx+R1uw8K/yGBWbvgGjOxdghht07ZqbvpmFHqgFu+ENis/rw9spxD+iUkssRFcfuT8UGp4PgU +NwLfvekLNHyKmE1x3+p/V0MU7DyHoR5pODhcIr27xGNZZcyo0CAvgYFdGdSunqsv3D0enqsF CMApvrLbeIzcO3nTrhJROfERSNvlHY9uBVdfaBI49SXNM1IHK52pOJv2rOn1KIx8ctfUZnlCH VwOfjjZCt5dkksfbcdGfPF9E8GnjpcXzEd21tPjjWJJCdAv3yBmGfURJUklMj10ZTvMNflEj7 F/W8tYUPiSmtgBFSUh/NRMhmyZbqKdgdE+8ac5gOl0FPb62wvDGAY+cLApmcxZcjOmrO5O/4W 8g/uyIhaT0b9Ngq34u/5IkYh0gzgqa1qUsp7g4x3QlijK8ISW6TkQDJuBGPiZm+CkexzYwA/R LbWorr/bgWkwIv6p/1Pwa4pCMH8KFUQqH9SB9a9J1Vt8DAg2UIUCLWgMvPeIUn76N9oqMpv4q jqD9aMuB7HGKjMNIW5iZsqrhf2g2fejcvq+PiBJj/4wxDiS6kwdn0thMo3gSwQccMnpXtbrN+ iH3Qx+clAHoxdMQoeSAYt1tyqLKAVny2GlGEp6oedGO7jazLFf009dPf8m1FcFXZDP1JxhMvM bxX+uw== X-Seq: 28544 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On Thu, Dec 15, 2022 at 04:48:51PM -0800, Ray Andrews wrote: > > On 2022-12-15 16:05, Lawrence Vel=E1zquez wrote: > > How are you creating and populating "main"? Can you provide a test > > case that the rest of us can actually use? > > There's always the chance it doesn't even come to that, some artifact in= the > way the array prints or something.=A0=A0 But if you need to see an > initialization: > > > # nlist(): Initialize 'main' array.=A0 10 elements: > ----------------------------- > main[window]=3D"main" > main[list]=3D'List' > main[lastE]=3D"$#List" > main[hight]=3D$(( mainWH - 2 )) > main[width]=3D$(( mainWW - 2 )) > main[bottomE]=3D"$main[hight]" > main[topE]=3D1 > main[currentE]=3D1 > main[offset]=3D0 > main[active]=3D1 > > ... all values assign properly, so where do the uninvited keywords come > from?=A0 As Bart explained, the order of the printout has no regularity,= so > there's no pattern to look for. Probability of 95% or more that the array gets modified after the initialisation by some stray code. Put prints all over the place to find the place where the array gets modified. Ciao Dominik ^_^ ^_^ =2D- Dominik Vogt