From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1472 invoked from network); 16 May 2005 17:54:58 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 16 May 2005 17:54:58 -0000 Received: (qmail 22658 invoked from network); 16 May 2005 17:54:51 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 16 May 2005 17:54:51 -0000 Received: (qmail 16083 invoked by alias); 16 May 2005 17:54:43 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 8832 Received: (qmail 16068 invoked from network); 16 May 2005 17:54:43 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 16 May 2005 17:54:43 -0000 Received: (qmail 21663 invoked from network); 16 May 2005 17:54:43 -0000 Received: from p54851956.dip0.t-ipconnect.de (HELO solfire) (84.133.25.86) by a.mx.sunsite.dk with SMTP; 16 May 2005 17:54:39 -0000 Received: from localhost ([127.0.0.1]) by solfire with esmtp (Exim 4.42) id 1DXjoP-0000EA-PF for zsh-users@sunsite.dk; Mon, 16 May 2005 19:55:31 +0200 Date: Mon, 16 May 2005 19:55:29 +0200 (CEST) Message-Id: <20050516.195529.74749456.Meino.Cramer@gmx.de> Cc: zsh-users@sunsite.dk From: Meino Christian Cramer X-Mailer: Mew version 4.1 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Rcpt-To: zsh-users@sunsite.dk X-SA-Exim-Mail-From: Meino.Cramer@gmx.de Subject: Airthmetic confusion... Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SA-Exim-Version: 4.1+cvs (built Sat, 28 Aug 2004 13:10:40 +0200) X-SA-Exim-Scanned: Yes (on solfire) X-Spam-Checker-Version: SpamAssassin 3.0.2 on a.mx.sunsite.dk X-Spam-Level: X-Spam-Status: No, score=-0.5 required=6.0 tests=AWL,BAYES_00,MISSING_HEADERS, RCVD_IN_NJABL_DUL,RCVD_IN_SORBS_DUL autolearn=no version=3.0.2 X-Spam-Hits: -0.5 Hi, I got a little confused here: (( a = 1 + 2 )) works fine, but (( b = 1 )) ; (( a = 1 - b )) does not but (( a = 1 + b )) does. Seems I cannot asign "0" to a variable. But how can it be possible to assure, that no calculation in a script will never result in zero ? Keep zshing! Meino