]> git.sur5r.net Git - cc65/blobdiff - libsrc/common/memchr.s
Removed (pretty inconsistently used) tab chars from source code base.
[cc65] / libsrc / common / memchr.s
index c4556370f576534ad103744e56e01192dbf23b02..1b60cbf73e5fee9db3dc394b3fb0be5477750a52 100644 (file)
@@ -4,23 +4,23 @@
 ; void* __fastcall__ memchr (const void* p, int c, size_t n);
 ;
 
-       .export         _memchr
-       .import         popax, return0
-       .importzp       ptr1, ptr2
+        .export         _memchr
+        .import         popax, return0
+        .importzp       ptr1, ptr2
 
 
 .proc   _memchr
 
         eor     #$FF
-               sta     ptr2
+        sta     ptr2
         txa
         eor     #$FF
-       sta     ptr2+1          ; Save ones complement of n
-       jsr     popax           ; get c
-       pha
-               jsr     popax           ; get p
-               sta     ptr1
-               stx     ptr1+1
+        sta     ptr2+1          ; Save ones complement of n
+        jsr     popax           ; get c
+        pha
+        jsr     popax           ; get p
+        sta     ptr1
+        stx     ptr1+1
 
         ldy     #$00
         pla                     ; Get c
@@ -45,13 +45,13 @@ notfound:
 
 ; Found, return pointer to char
 
-found:  ldx    ptr1+1          ; get high byte of pointer
-               tya                     ; low byte offset
-               clc
-               adc     ptr1
-               bcc     L9
-               inx
-L9:    rts
+found:  ldx     ptr1+1          ; get high byte of pointer
+        tya                     ; low byte offset
+        clc
+        adc     ptr1
+        bcc     L9
+        inx
+L9:     rts
 
 .endproc