Removed (pretty inconsistently used) tab chars from source code base.
This commit is contained in:
@@ -4,18 +4,18 @@
|
||||
; int toupper (int c);
|
||||
;
|
||||
|
||||
.export _toupper
|
||||
.import __ctype
|
||||
.export _toupper
|
||||
.import __ctype
|
||||
|
||||
_toupper:
|
||||
cpx #$00 ; Outside valid range?
|
||||
bne L9 ; If so, return the argument unchanged
|
||||
tay ; Get c into Y
|
||||
lda __ctype,y ; Get character classification
|
||||
lsr a ; Get bit 0 (lower char) into carry
|
||||
tya ; Get C back into A
|
||||
bcc L9 ; Jump if not lower char
|
||||
clc
|
||||
adc #<('A'-'a') ; make upper case char
|
||||
L9: rts ; CC are set
|
||||
tay ; Get c into Y
|
||||
lda __ctype,y ; Get character classification
|
||||
lsr a ; Get bit 0 (lower char) into carry
|
||||
tya ; Get C back into A
|
||||
bcc L9 ; Jump if not lower char
|
||||
clc
|
||||
adc #<('A'-'a') ; make upper case char
|
||||
L9: rts ; CC are set
|
||||
|
||||
|
||||
Reference in New Issue
Block a user