On 06/29/2010 12:52 AM, Gary V. Vaughan wrote:
>>>>  i=$((i+1))
> 
> I think we can't rely on the availability of $((expr)) :(

Is there any shell that supports XSI but not $(()), seeing as how both
are mandated by POSIX?  But we've already come up with better
alternatives, so this is a moot point.

> However, I think that will be considerably slower than the ${1:0:2}/${1:2}
> approach.  But we're probably talking microseconds... so I'm open to
> advice on whether to use bash/ksh variable substrings exclusively (as per
> current master); XSI exclusively (although we make heavy use of += already
> if it is available, so not really exclusively); or to prefer substring
> syntax over the XSI syntax if either or both are available, falling back
> on sed if necessary?

Ultimately, I'd like to fix m4sh to make it easier to probe/require XSI
support, but that will have to wait until after autoconf 2.66.

-- 
Eric Blake   ebl...@redhat.com    +1-801-349-2682
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to