Use code points instead of bytes for STRSUB/STRLEN

This commit is contained in:
dbrotz
2019-06-02 16:10:34 -07:00
parent f29d768989
commit 975f85260d
5 changed files with 148 additions and 10 deletions

31
test/asm/strsub.out Normal file
View File

@@ -0,0 +1,31 @@
warning: strsub.asm(13) -> xstrsub(1):
STRSUB: Length too big: 32
warning: strsub.asm(14) -> xstrsub(1):
STRSUB: Length too big: 300
warning: strsub.asm(15) -> xstrsub(1):
STRSUB: Position starts at 1
warning: strsub.asm(15) -> xstrsub(1):
STRSUB: Length too big: 300
warning: strsub.asm(16) -> xstrsub(1):
STRSUB: Position 4 is past the end of the string
warning: strsub.asm(17) -> xstrsub(1):
STRSUB: Position 4 is past the end of the string
warning: strsub.asm(17) -> xstrsub(1):
STRSUB: Length too big: 1
warning: strsub.asm(20) -> xstrsub(1):
STRSUB: Length too big: 10
A
B
C
AB
BC
BC
BC
ABC
カタ
カナ
カナ
g