--- embedaddon/php/ext/mbstring/libmbfl/mbfl/mk_eaw_tbl.awk 2012/02/21 23:47:57 1.1.1.1 +++ embedaddon/php/ext/mbstring/libmbfl/mbfl/mk_eaw_tbl.awk 2012/05/29 12:34:40 1.1.1.2 @@ -1,6 +1,6 @@ #!/usr/bin/awk -f # -# $Id: mk_eaw_tbl.awk,v 1.1.1.1 2012/02/21 23:47:57 misho Exp $ +# $Id: mk_eaw_tbl.awk,v 1.1.1.2 2012/05/29 12:34:40 misho Exp $ # # Description: a script to generate east asian width table. # @@ -18,7 +18,8 @@ BEGIN { /^[0-9a-fA-F]+;/ { if ($2 == "W" || $2 == "F") { - v = ( "0x" $1 ) + 0 + + v = strtonum( "0x" $1 ) if (prev < 0) { first = v } else if (v - prev > 1) { @@ -44,8 +45,8 @@ BEGIN { /^[0-9a-fA-F]+\.\./ { if ($4 == "W" || $4 == "F") { - vs = ( "0x" $1 ) + 0 - ve = ( "0x" $3 ) + 0 + vs = strtonum( "0x" $1 ) + ve = strtonum( "0x" $3 ) if (prev < 0) { first = vs } else if (vs - prev > 1) {