diff options
author | Morgan Deters <mdeters@gmail.com> | 2010-09-24 21:20:33 +0000 |
---|---|---|
committer | Morgan Deters <mdeters@gmail.com> | 2010-09-24 21:20:33 +0000 |
commit | 2e1581b5840cb131b416718bc1506edfb833f5f0 (patch) | |
tree | ebe742795f919ca404c438d4eed38929dd567e1f /src/expr/mkmetakind | |
parent | 353c6d5c3770365f0dffcbdf697199bed156cf50 (diff) |
Fix build system for Mac OS X builds (resolves bug #203)
Diffstat (limited to 'src/expr/mkmetakind')
-rwxr-xr-x | src/expr/mkmetakind | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/expr/mkmetakind b/src/expr/mkmetakind index 079bea861..89e2861d6 100755 --- a/src/expr/mkmetakind +++ b/src/expr/mkmetakind @@ -210,13 +210,13 @@ function register_metakind { "; # figure out the range given by $nc - if expr "$nc" : '[0-9]\+$' >/dev/null; then + if expr "$nc" : '[0-9][0-9]*$' >/dev/null; then lb=$nc ub=$nc - elif expr "$nc" : '[0-9]\+:$' >/dev/null; then + elif expr "$nc" : '[0-9][0-9]*:$' >/dev/null; then let `echo "$nc" | awk 'BEGIN{FS=":"}{print"lb="$1}'` ub=MAX_CHILDREN - elif expr "$nc" : '[0-9]\+:[0-9]\+$' >/dev/null; then + elif expr "$nc" : '[0-9][0-9]*:[0-9][0-9]*$' >/dev/null; then let `echo "$nc" | awk 'BEGIN{FS=":"}{print"lb="$1" ub="$2}'` if [ $ub -lt $lb ]; then echo "$kf:$lineno: error in range \`$nc': LB < UB (in definition of $k)" >&2 |