From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21218 invoked from network); 26 Jan 2007 16:02:13 -0000 X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) 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.7 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 26 Jan 2007 16:02:13 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 35296 invoked from network); 26 Jan 2007 16:02:03 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 26 Jan 2007 16:02:03 -0000 Received: (qmail 9874 invoked by alias); 26 Jan 2007 16:01:54 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 11143 Received: (qmail 9864 invoked from network); 26 Jan 2007 16:01:53 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 26 Jan 2007 16:01:53 -0000 Received: (qmail 34129 invoked from network); 26 Jan 2007 16:01:53 -0000 Received: from p54853993.dip0.t-ipconnect.de (HELO localhost) (84.133.57.147) by a.mx.sunsite.dk with SMTP; 26 Jan 2007 16:01:47 -0000 Received: from localhost ([127.0.0.1]) by localhost with esmtp (Exim 4.62) (envelope-from ) id 1HATPr-0002sV-Cv for zsh-users@sunsite.dk; Fri, 26 Jan 2007 16:55:04 +0100 Date: Fri, 26 Jan 2007 16:55:03 +0100 (CET) Message-Id: <20070126.165503.74742074.Meino.Cramer@gmx.de> To: zsh-users@sunsite.dk Subject: zparseopts inside functions From: Meino Christian Cramer Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi, I wrote a little testscript: #! /bin/zsh zparseopts s:=svar t:=tvar u:=uvar echo $svar echo $tvar echo $uvar which works nice. But if I write this instead: #! /bin/zsh function takeargs { zparseopts s:=svar t:=tvar u:=uvar echo $svar echo $tvar echo $uvar } takeargs nothing works anymore (the echo put only "\n"'s on my screen...). I am sure I missed a very basic simple thing...but unfortunately I seem to be "blinded by the screen"... Thank you very much in advace! Have a nice weekend! mcc