Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Mar 2004 02:04:00 -0600
From:      Dan Nelson <dnelson@allantgroup.com>
To:        Wayne Sierke <ws+freebsd-questions@au.dyndns.ws>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Size of variables in awk
Message-ID:  <20040303080359.GB79860@dan.emsphone.com>
In-Reply-To: <1078286126.666.11.camel@ovirt.dyndns.ws>
References:  <1078286126.666.11.camel@ovirt.dyndns.ws>

next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Mar 03), Wayne Sierke said:
> It seems I've run into the 32-bit signed number wall in awk
> (5.2-RELEASE).
> 
> My totals are maxing out at 2147483648.
> 
> Would anyone happen to know whether that's really the case (that awk is
> only implemented with 32-bit number capability - unfortunately I don't
> have any other awks nearby to verify nor can I find any reference info
> that indicates) and/or can suggest a way around it?

Seems to works fine on -current:

$ jot 8 30 | awk '{ print 2^$1 }'
1073741824
2147483648
4294967296
8589934592
17179869184
34359738368
68719476736
137438953472

-- 
	Dan Nelson
	dnelson@allantgroup.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040303080359.GB79860>