From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28626 invoked by alias); 12 Jan 2017 15:59:33 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 40337 Received: (qmail 2878 invoked from network); 12 Jan 2017 15:59:33 -0000 X-Qmail-Scanner-Diagnostics: from mailout1.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.11):SA:0(-8.2/5.0):. Processed in 1.159883 secs); 12 Jan 2017 15:59:33 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-8.2 required=5.0 tests=RCVD_IN_DNSWL_HI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: none (ns1.primenet.com.au: domain at samsung.com does not designate permitted sender hosts) X-AuditID: cbfec7ef-f79d26d00000420c-35-5877a7dfa57f Date: Thu, 12 Jan 2017 15:59:20 +0000 From: Peter Stephenson To: Zsh Hackers' List Subject: Re: PATCH: autoload with explicit path Message-id: <20170112155920.360ad5d7@pwslap01u.europe.root.pri> In-reply-to: <20170112154057.GA4899@fujitsu.shahaf.local2> Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRmVeSWpSXmKPExsWy7djP87r3l5dHGDxsErM42PyQyYHRY9XB D0wBjFFcNimpOZllqUX6dglcGU+W3mIpuMdccXvnVNYGxl9MXYycHBICJhLfZ95mhLDFJC7c W8/WxcjFISSwjFHi0KrP7BBOL5PEuYY7bDAdO4+tYIerOn15PxOEM41J4tmnfWCzhATOMEqs WOoIYZ9llLi+KArEZhFQlXgx+TgziM0mYCgxddNsoHoODhEBbYn2j2IgYWEBfYnpn3vZQWxe AXuJm9MnsICUcApYSSzdwg8S5gcqufr3E9QH9hIzr5xhhCgXlPgx+R4LiM0soCOxbdtjdghb XmLzmrfMIGdKCDSzS7SdXMAEMlNCQFZi0wFmiDkuEk3tR6FmCku8Or6FHcKWkbg8uZsFwu5n lHjS7QsxZwbQ72d2QAPFWqLv9kVGiGV8EpO2TWeGmM8r0dEmBFHiITHj8S5WCNtR4uzCNywT GBVnITl7FpKzZyE5ewEj8ypGkdTS4tz01GJDveLE3OLSvHS95PzcTYzAFHD63/H3OxifNocc YhTgYFTiAQZaWYQQa2JZcWXuIUYJDmYlEd7wpeURQrwpiZVVqUX58UWlOanFhxilOViUxHn3 LrgSLiSQnliSmp2aWpBaBJNl4uCUamD0Xl83Z2Z9eN+2GSLrNwTxLvzrbal880yI6qEJD1Ll 921UPbFs2n6WDT/0Z6wQcKvYZKuSGxq60X16g8J0Vq2+qNVxboVb+Q8vn32L+fhbJpft6020 9gj+6Uj2msn1c0HEvgX/lZr89xQUlE5+KTIxaO9p5u8W9s8nux2evWtH/4yAZVdWXyjzVWIp zkg01GIuKk4EAM0//pL9AgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRmVeSWpSXmKPExsVy+t/xy7pXlpdHGKz+aWBxsPkhkwOjx6qD H5gCGKPcbDJSE1NSixRS85LzUzLz0m2VQkPcdC2UFPISc1NtlSJ0fUOClBTKEnNKgTwjAzTg 4BzgHqykb5fglvFk6S2WgnvMFbd3TmVtYPzF1MXIySEhYCKx89gKdghbTOLCvfVsXYxcHEIC Sxgl9k74DOXMYJJ4eO84I0iVkMA5RokXy+UgEmcZJZ7cucgKkmARUJV4Mfk4M4jNJmAoMXXT bKAGDg4RAW2J9o9iIGFhAX2J6Z97wbbxCthL3Jw+gQWkhFPASmLpFn6IkUcZJSZOvAQ2kh+o /urfT1CX2kvMvHKGEaJXUOLH5HssIDazgJbE5m1NrBC2vMTmNW+ZIe5Ul7hxdzf7BEbhWUha ZiFpmYWkZQEj8ypGkdTS4tz03GIjveLE3OLSvHS95PzcTYzAGNp27OeWHYxd74IPMQpwMCrx 8O6wKYsQYk0sK67MPcQowcGsJMIbvrQ8Qog3JbGyKrUoP76oNCe1+BCjKTBcJjJLiSbnA+M7 ryTe0MTQ3NLQyNjCwtzISEmcd+qHK+FCAumJJanZqakFqUUwfUwcnFINjL3ZN2oX+5hIR83J f6UZ4y72+MLveY8b2t5/ePpx3unfcUY/1uT8Ndj9dYeyr5LpO+0VoYrsn7QzlyW4Lysq+f9s 4RVHeVsOfuedc2o0F/YaL3gkIrtuls33OeEbHn9TfRlVFrG/dPPn+PdG++NnPOetvDJ10QvV Gz2L3ocnBZ+/P/nOLP4fPDVKLMUZiYZazEXFiQACOrhStwIAAA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170112155924eucas1p2edd1fa2c2e8c4ce9dcc0727e978b5f7a X-Msg-Generator: CA X-Sender-IP: 182.198.249.180 X-Local-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUb?= =?UTF-8?B?7IK87ISx7KCE7J6QG1ByaW5jaXBhbCBFbmdpbmVlciwgU29mdHdhcmU=?= X-Global-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUbU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtQcmluY2lwYWwgRW5naW5lZXIsIFNvZnR3YXJl?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDA1Q0QwNTAwNTg=?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20170112125605eucas1p1b2539afbacec2d28d44c6fd73b0d50af X-RootMTR: 20170112125605eucas1p1b2539afbacec2d28d44c6fd73b0d50af References: <20170112125602.4fa64dc6@pwslap01u.europe.root.pri> <20170112154057.GA4899@fujitsu.shahaf.local2> On Thu, 12 Jan 2017 15:40:57 +0000 Daniel Shahaf wrote: > We could also put these two members in a union{} if they are mutually > exclusive (if at least one of them is NULL at all times). They are mutually exclusive, as one is only useful for an autoload and one is only useful with real source, which is why it uses the same pointer. Making it a union doesn't actually change anything: it's still the same set of of reads and writes. pws