home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Kyūkyoku!! X68000 Emulator
/
X68000Book.dat
/
mac
/
OLS
/
X68000
/
Ko-Window
/
kow142s.lzh
/
parts
/
KanjiStrlen.s
< prev
next >
Wrap
Text File
|
1992-03-02
|
540b
|
33 lines
* KanjiLib 1991 by H.Ogasawara(COR.)
* &
*//////////////////////////////////*
* 2âoâCâgö╝èpæ╬ë₧ strlen()
*
.global _KanjiStrlen
_KanjiStrlen:
_strlen_2:
move.l 4(sp),a0
moveq.l #0,d0
str_looptop:
move.b (a0)+,d1
beq str_exit
addq.w #1,d0
cmp.b #$80,d1
bcs str_looptop
beq str_skip1byte
cmp.b #$a0,d1
bcs str_zenkaku
cmp.b #$e0,d1
bcs str_looptop
cmp.b #$f0,d1
bcc str_skip1byte
str_zenkaku:
addq.w #1,d0
str_skip1byte:
tst.b (a0)+
bne str_looptop
str_exit:
rts