home *** CD-ROM | disk | FTP | other *** search
-
- * Maxon C++ Project:
- * Library-Modul "putchar"
- * Jens Gelhar 18.09.91, 15.04.94, 15.12.94
-
- xdef _putchar,putchar__i
- xdef _putc,putc__iP06stream
- xdef _fputc,fputc__iP06stream
-
- xref _std__out,__Writefile
-
- _putchar:
- putchar__i:
- pea _std__out
- move.l 4+4(a7),-(a7)
- bsr.b _putc
- addq.l #8,a7
- rts
-
- _putc:
- putc__iP06stream:
- _fputc:
- fputc__iP06stream: ; Stack-Parameter: int, stream*
- movem.l d2-d3/a6,-(a7)
- move.l 3*4+8(a7),a0
- moveq #3*4+4+3,d2
- add.l a7,d2
- moveq #1,d3
- jsr __Writefile
- movem.l (a7)+,d2-d3/a6
- tst.l d0
- bne.b err
- move.l 4(a7),d0
- rts
- err moveq #-1,d0
- rts
-
- end
-