On Fri, Sep 21, 2012 at 10:26:37PM +0000, David O'Brien wrote:
> On Fri, Sep 21, 2012 at 07:34:06PM +0200, Jilles Tjoelker wrote:
> > On Fri, Sep 21, 2012 at 10:09:02AM -0700, David Wolfskill wrote:
> > > $ echo $(( ( $( date +%m ) - 1 ) / 3 + 1 ))
> > > arithmetic expression: expecting ')': " ( 09 - 1 ) / 3 + 1 "
> ...
> > This was done to avoid an inconsistency where constants starting with
> > "0" and containing "8" or "9" were decimal, so something like
> > $((018-017)) expanded to 3.

> Jilles,
> Would it be possible to improve on the error message?
> If David had been given the Bash error message, I suspect he would have
> figured out the issue right away.

It would certainly be possible to add a new error message, but from the
embedded point of view the extra code size may not be worth it (also
considering that error messages can be enhanced in many other places as
well).

-- 
Jilles Tjoelker
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to