mirror of
https://github.com/byteworksinc/ORCALib.git
synced 2025-01-31 02:29:51 +00:00
fix tolower/toupper to work with EOF/-1
This commit is contained in:
parent
578bda8439
commit
6ebb56af57
@ -498,6 +498,8 @@ tolower start
|
||||
pla
|
||||
sta 1,S
|
||||
|
||||
txa
|
||||
bmi lb2
|
||||
lda >__ctype+1,X branch if the character is not uppercase
|
||||
and #_upper
|
||||
beq lb1
|
||||
@ -506,7 +508,7 @@ tolower start
|
||||
rtl
|
||||
|
||||
lb1 txa return the input character
|
||||
rtl
|
||||
lb2 rtl
|
||||
end
|
||||
|
||||
****************************************************************
|
||||
@ -530,6 +532,8 @@ toupper start
|
||||
pla
|
||||
sta 1,S
|
||||
|
||||
txa
|
||||
bmi lb2
|
||||
lda >__ctype+1,X branch if the character is not lowercase
|
||||
and #_lower
|
||||
beq lb1
|
||||
@ -538,7 +542,7 @@ toupper start
|
||||
rtl
|
||||
|
||||
lb1 txa return the input character
|
||||
rtl
|
||||
lb2 rtl
|
||||
end
|
||||
|
||||
****************************************************************
|
||||
|
Loading…
x
Reference in New Issue
Block a user