]> git.sur5r.net Git - cc65/blobdiff - libsrc/common/toupper.s
Invalid error codes will set errno
[cc65] / libsrc / common / toupper.s
index 5561eb7d4cf45d3b8565bbc0afd7336e1ace62b0..adc3d4a337687baa8f70bd30e60392f414e76bf5 100644 (file)
@@ -5,7 +5,7 @@
 ;
 
        .export         _toupper
-       .import         __ctype, __cdiff
+       .import         __ctype
 
 _toupper:
         cpx     #$00            ; Outside valid range?
@@ -16,6 +16,6 @@ _toupper:
        tya                     ; Get C back into A
                bcc     L9              ; Jump if not lower char
                clc
-       adc     __cdiff         ; make upper case char
+               adc     #<('A'-'a')     ; make upper case char
 L9:    rts                     ; CC are set