Merge branch 'master' of git://github.com/slavapestov/factor

db4
Erik Charlebois 2011-07-29 00:21:36 -04:00
commit 63568ba7e3
2 changed files with 4 additions and 1 deletions

View File

@ -121,3 +121,5 @@ unit-test
[ <string> clone resize-string first ] keep =
] all-integers?
] unit-test
[ HEX: 7fffff ] [ { -1 } >string first ] unit-test

View File

@ -19,7 +19,8 @@ IN: strings
: (aux) ( n string -- byte-array m )
aux>> { byte-array } declare swap 1 fixnum-shift-fast ; inline
: small-char? ( ch -- ? ) HEX: 7f fixnum<= ; inline
: small-char? ( ch -- ? )
dup 0 fixnum>= [ HEX: 7f fixnum<= ] [ drop f ] if ; inline
: string-nth ( n string -- ch )
2dup string-nth-fast dup small-char?