From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24365 invoked by alias); 12 Jan 2017 16:17:01 -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: 40339 Received: (qmail 25581 invoked from network); 12 Jan 2017 16:17:01 -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.231333 secs); 12 Jan 2017 16:17:01 -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: cbfec7f5-f79d06d000004445-d2-5877abf6f01e Date: Thu, 12 Jan 2017 16:16:51 +0000 From: Peter Stephenson To: Zsh Hackers' List Subject: Re: PATCH: autoload with explicit path Message-id: <20170112161651.46865f31@pwslap01u.europe.root.pri> In-reply-to: <20170112160921.GA8048@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+NgFnrDIsWRmVeSWpSXmKPExsWy7djPc7rfVpdHGBzuULA42PyQyYHRY9XB D0wBjFFcNimpOZllqUX6dglcGVP+LmEt6GKt6L/+hKmB8Q9zFyMnh4SAicSUY3PYIWwxiQv3 1rOB2EICSxklrk+I62LkArJ7mSRmHfzEDtMwdc8RZojEMkaJD2/2sEI405gk/k7/xg7hnGGU ePtgBxOEc5ZR4tSFFawg/SwCqhK7F01jArHZBAwlpm6azdjFyMEhIqAt0f5RDCQsLKAvMf1z L9g6XgF7iW2d38FaOQWsJC48bwG7mx+o5urfT0wQJ9lLzLxyhhGiXlDix+R7LCA2s4COxLZt j9khbHmJzWvegp0tIdDMLrH7ySE2kL0SArISmw5Aw8JFYvW5BWwQtrDEq+NboF6Wkbg8uZsF wu5nlHjS7QsxZwajxOkzO6AarCX6bl9khFjGJzFp23RmiPm8Eh1tQhAlHhIzHu9ihbAdJc4u fMMygVFxFpKzZyE5exaSsxcwMq9iFEktLc5NTy021StOzC0uzUvXS87P3cQITAOn/x3/uoNx 6TGrQ4wCHIxKPLw7bMoihFgTy4orcw8xSnAwK4nwsq8qjxDiTUmsrEotyo8vKs1JLT7EKM3B oiTOu2fBlXAhgfTEktTs1NSC1CKYLBMHp1QDY6Vi9fqIT2lKCtnTpiY9Onfmmk/hnzvfl228 0hHfIpFuoBF6NVfqja3tpKsLOHJkzC7JrF5ppsbT9ll4t8acHf+FNYoe67UcjJhin7Fm9tXO zkO5H1Y47Tvh/iN65/+lLralZ1lOrDpWaJRYzxcobLP2rHFHRmCjeOuE6ohW9/dbfivduNg4 RYmlOCPRUIu5qDgRAJjhYrX/AgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRmVeSWpSXmKPExsVy+t/xK7rvV5dHGKzayWxxsPkhkwOjx6qD H5gCGKPcbDJSE1NSixRS85LzUzLz0m2VQkPcdC2UFPISc1NtlSJ0fUOClBTKEnNKgTwjAzTg 4BzgHqykb5fgljHl7xLWgi7Wiv7rT5gaGP8wdzFyckgImEhM3XMEyhaTuHBvPVsXIxeHkMAS Ronn3WtZIZwZTBJPOs4zQjjnGCXmXHvOCNIiJHCWUWL28UAQm0VAVWL3omlMIDabgKHE1E2z gWo4OEQEtCXaP4qBhIUF9CWmf+5lB7F5BewltnV+ZwWxOQWsJC48b2GGmL+aSeL/pG8sIAl+ oIarfz8xQZxnLzHzyhlGiGZBiR+T74HVMAtoSWze1sQKYctLbF7zlhniNnWJG3d3s09gFJ6F pGUWkpZZSFoWMDKvYhRJLS3OTc8tNtIrTswtLs1L10vOz93ECIyibcd+btnB2PUu+BCjAAej Eg/vDpuyCCHWxLLiytxDjBIczEoivOyryiOEeFMSK6tSi/Lji0pzUosPMZoCA2Yis5Rocj4w wvNK4g1NDM0tDY2MLSzMjYyUxHmnfrgSLiSQnliSmp2aWpBaBNPHxMEp1cAYZP9Q//rv1AmX 8y8Z/ez8zbYjseLozas6XlG/K624ZM5fMWQLFvr1x/Gyh1zZ4bdcOg+/C4krnTgWLRWs2732 jmTy/nXLv5bf+CLEeEh03XZXC+MZcke2Gfc/kNjvdc9BQuWHzZKwc/NCpnyVz3uyjoPlzhUV uxvTpXY7PeoWfbcm+K3FCjcnJZbijERDLeai4kQAnD/mRbgCAAA= X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170112161654eucas1p2faf4f086a727783853eca719b7d4a80b 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> <20170112155920.360ad5d7@pwslap01u.europe.root.pri> <20170112160921.GA8048@fujitsu.shahaf.local2> On Thu, 12 Jan 2017 16:09:21 +0000 Daniel Shahaf wrote: > Of course it would be exactly the same machine code, but the source code > would be more robust against bugs. It's a lot harder to refer to the > wrong union member than to use the ->filename member without testing > PM_LOADDIR first. Hmm, feel free to write this if you think you can make things clearer; the bit setting will tell you what needs doing in each case. But I don't really see how it helps. If the bit happens to be set you will do it one way having exactly the same effect as if you did it the other way, so I don't see the gain. pws