]> git.sur5r.net Git - cc65/blobdiff - libsrc/serial/ser_unload.s
Merge remote-tracking branch 'upstream/master'
[cc65] / libsrc / serial / ser_unload.s
index 325c3d6673c9713f4e3fe27b7aca77f9a59cb176..bf7201255cd5bec0c82ce09ec1d4ff7eca475bc3 100644 (file)
@@ -1,7 +1,7 @@
 ;
 ; Ullrich von Bassewitz, 2003-04-15
 ;
-; unsigned char __fastcall__ ser_unload (void);
+; unsigned char ser_unload (void);
 ; /* Unload the currently loaded driver. */
 
 
 
 
 _ser_unload:
-       lda     _ser_drv
+        lda     _ser_drv
         pha                             ; Save pointer to driver
-       ora     _ser_drv+1
-               beq     no_driver               ; No driver
-       lda     _ser_drv+1
-       pha
+        ora     _ser_drv+1
+        beq     no_driver               ; No driver
+        lda     _ser_drv+1
+        pha
 
-               jsr     _ser_uninstall          ; Uninstall the driver
+        jsr     _ser_uninstall          ; Uninstall the driver
 
-       pla
-       tax
-       pla                             ; Get pointer to driver
+        pla
+        tax
+        pla                             ; Get pointer to driver
         jsr     _mod_free               ; Free the driver
         jmp     return0                 ; Return SER_ERR_OK
 
 no_driver:
-               tax                             ; X = 0
+        tax                             ; X = 0
         pla                             ; Remove pushed junk
-       lda     #<SER_ERR_NO_DRIVER
-       rts
-
+        lda     #<SER_ERR_NO_DRIVER
+        rts