From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4162 invoked from network); 17 Mar 2006 16:41:56 -0000 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00, FORGED_RCVD_HELO autolearn=ham version=3.1.1 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 17 Mar 2006 16:41:56 -0000 Received: (qmail 37195 invoked from network); 17 Mar 2006 16:41:49 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 17 Mar 2006 16:41:49 -0000 Received: (qmail 27068 invoked by alias); 17 Mar 2006 16:41:46 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 22356 Received: (qmail 27059 invoked from network); 17 Mar 2006 16:41:46 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 17 Mar 2006 16:41:46 -0000 Received: (qmail 36903 invoked from network); 17 Mar 2006 16:41:46 -0000 Received: from cluster-d.mailcontrol.com (217.69.20.190) by a.mx.sunsite.dk with SMTP; 17 Mar 2006 16:41:44 -0000 Received: from exchange03.csr.com (uuk202166.uk.customer.alter.net [62.189.241.194] (may be forged)) by rly36d.srv.mailcontrol.com (MailControl) with ESMTP id k2HGd6hn012932 for ; Fri, 17 Mar 2006 16:41:42 GMT Received: from csr.com ([10.103.143.38]) by exchange03.csr.com with Microsoft SMTPSVC(5.0.2195.6713); Fri, 17 Mar 2006 16:34:54 +0000 To: zsh-workers@sunsite.dk (Zsh hackers list) Subject: Re: documentation update In-reply-to: <060317081120.ZM18164@torch.brasslantern.com> References: <20060317060309.T16509@dynamite.narpes.com> <060317081120.ZM18164@torch.brasslantern.com> Date: Fri, 17 Mar 2006 16:34:59 +0000 From: Peter Stephenson Message-ID: X-OriginalArrivalTime: 17 Mar 2006 16:34:54.0802 (UTC) FILETIME=[B8C46B20:01C649E0] Content-Type: text/plain MIME-Version: 1.0 X-Scanned-By: MailControl A-06-00-05 (www.mailcontrol.com) on 10.68.0.146 Bart Schaefer wrote: > On Mar 17, 10:19am, Peter Stephenson wrote: > } > } It looks like the version there has different syntax: DEFINESYMBOL() now > } takes two arguments. Unless we can work out how to test for different > } versions of yodl, we aren't going to be able to use this one. > > I recently compiled 1.31.18 from src.rpm, but I don't recall where I got > the package. > > Anyway "yodl -W" returns the version string as the first line of its > output. (Not sure if the sourceforge-hosted variant does the same.) The new version is 2.01.03. It's pickier about lots of things. However, the immediate problem is actually solved quite easily by using IFDEF() internally to test the presence of the new functions. I'm now dealing with the less immediate but more important problem of trying to ensure the output is OK with both older and newer versions. I'm most of the way there, but (guess what, YODL fans?) I'm seeing blank lines presumably from some macro I've defined in the older version without backslashes (looks like the new version is more robust about this---I had to change the NL() macro to output CHAR(10) and hope that doesn't break on some system). Then I'll change the README---it doesn't seem sensible to make it point at a version which isn't actually usable yet. -- Peter Stephenson Software Engineer CSR PLC, Churchill House, Cambridge Business Park, Cowley Road Cambridge, CB4 0WZ, UK Tel: +44 (0)1223 692070 To access the latest news from CSR copy this link into a web browser: http://www.csr.com/email_sig.php