From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14404 invoked by alias); 6 Jan 2015 00:20:27 -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: 34098 Received: (qmail 8733 invoked from network); 6 Jan 2015 00:20:25 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=XTbDonYKVlBilpAOzh5YYUM4KLenNzmvxW/qkLVPlT8=; b=aRT1WbfLXqafCJFLsfBQB91RK1duCt9yLSNPt+7DdsLTSH4zS6mr7cO0np5HZlo4Xl uGnG3SIvlRHogjvFAeBaE3+z0hIP1vt9mGf4n1k8x8OeTT4jLsF0ik5WMXFQSCuX25fJ 8wwbox11txdqebKqM1Q2joHEEr8WEjcNjtTCYZauhD+GQ0HG1KTB4DLKYTbRu43P6WK/ KhYjZpq9bYNvDzRFXfHVLsUUXbHJC4Udncq/VWI0qA0zaAagFCFgNENIv7BVcpnCpsoS oEHOvhsBvI2/yWUvyyKIPSMj6YT5AHG7kkOl1yeP55E9Wzil73WAy3v82n+b4KOk04k0 tcjA== MIME-Version: 1.0 X-Received: by 10.50.13.97 with SMTP id g1mr13361349igc.42.1420503623090; Mon, 05 Jan 2015 16:20:23 -0800 (PST) Date: Tue, 6 Jan 2015 01:20:23 +0100 Message-ID: Subject: Fishier code in handlefeatures From: Mikael Magnusson To: Peter Stephenson Cc: zsh workers Content-Type: text/plain; charset=UTF-8 mod_export int handlefeatures(Module m, Features f, int **enables) { if (!enables || *enables) return setfeatureenables(m, f, *enables); *enables = getfeatureenables(m, f); return 0; } so if enables is NULL, we immediately do *enables? I'm not sure what's intended here but obviously it somehow works. -- Mikael Magnusson