Category : Assembly Language Source Code
Archive   : RHSTDLIB.ZIP
Filename : STDIO.A
; stdio.a
;
;---------------------------------------------------------------------------
;
Putc macro
ifndef sl_putc
stdlib segment para public 'slcode'
extrn sl_putc:far
stdlib ends
endif
call sl_putc
endm
;
;
Putcr macro
ifndef sl_putcr
stdlib segment para public 'slcode'
extrn sl_putcr:far
stdlib ends
endif
call sl_putcr
endm
;
;
PutcStdOut macro
ifndef sl_putcStdOut
stdlib segment para public 'slcode'
extrn sl_putcStdOut:far
stdlib ends
endif
call sl_putcStdOut
endm
;
;
PutcBIOS macro
ifndef sl_putcBIOS
stdlib segment para public 'slcode'
extrn sl_putcBIOS:far
stdlib ends
endif
call sl_putcBIOS
endm
;
;
SetOutAdrs macro
ifndef sl_SetOutAdrs
stdlib segment para public 'slcode'
extrn sl_SetOutAdrs:far
stdlib ends
endif
call sl_SetOutAdrs
endm
;
;
GetOutAdrs macro
ifndef sl_GetOutAdrs
stdlib segment para public 'slcode'
extrn sl_GetOutAdrs:far
stdlib ends
endif
call sl_GetOutAdrs
endm
;
;
PushOutAdrs macro
ifndef sl_PushOutAdrs
stdlib segment para public 'slcode'
extrn sl_PushOutAdrs:far
stdlib ends
endif
call sl_PushOutAdrs
endm
;
;
PopOutAdrs macro
ifndef sl_PopOutAdrs
stdlib segment para public 'slcode'
extrn sl_PopOutAdrs:far
stdlib ends
endif
call sl_PopOutAdrs
endm
;
;
;
Puts macro
ifndef sl_puts
stdlib segment para public 'slcode'
extrn sl_puts:far
stdlib ends
endif
call sl_puts
endm
;
;
;
Puth macro
ifndef sl_puth
stdlib segment para public 'slcode'
extrn sl_puth:far
stdlib ends
endif
call sl_puth
endm
;
;
Putw macro
ifndef sl_putw
stdlib segment para public 'slcode'
extrn sl_putw:far
stdlib ends
endif
call sl_putw
endm
;
;
Puti macro
ifndef sl_puti
stdlib segment para public 'slcode'
extrn sl_puti:far
stdlib ends
endif
call sl_puti
endm
;
;
Putu macro
ifndef sl_putu
stdlib segment para public 'slcode'
extrn sl_putu:far
stdlib ends
endif
call sl_putu
endm
;
;
Putl macro
ifndef sl_putl
stdlib segment para public 'slcode'
extrn sl_putl:far
stdlib ends
endif
call sl_putl
endm
;
;
PutUL macro
ifndef sl_putul
stdlib segment para public 'slcode'
extrn sl_putul:far
stdlib ends
endif
call sl_putul
endm
;
;
;
PutISize macro
ifndef sl_putisize
stdlib segment para public 'slcode'
extrn sl_putisize:far
stdlib ends
endif
call sl_putisize
endm
;
;
PutUSize macro
ifndef sl_putusize
stdlib segment para public 'slcode'
extrn sl_putusize:far
stdlib ends
endif
call sl_putusize
endm
;
;
;
PutLSize macro
ifndef sl_putlsize
stdlib segment para public 'slcode'
extrn sl_putlsize:far
stdlib ends
endif
call sl_putlsize
endm
;
;
PutULSize macro
ifndef sl_putulsize
stdlib segment para public 'slcode'
extrn sl_putulsize:far
stdlib ends
endif
call sl_putulsize
endm
;
;
Print macro
ifndef sl_print
stdlib segment para public 'slcode'
extrn sl_print:far
stdlib ends
endif
call sl_print
endm
;
;
Printf macro
ifndef sl_printf
stdlib segment para public 'slcode'
extrn sl_printf:far
stdlib ends
endif
call sl_printf
endm
;
;
getc macro
ifndef sl_getc
stdlib segment para public 'slcode'
extrn sl_getc:far
stdlib ends
endif
call sl_getc
endm
;
;
;
gets macro
ifndef sl_gets
stdlib segment para public 'slcode'
extrn sl_gets:far
stdlib ends
endif
call sl_gets
endm
;
;
GetcStdIn macro
ifndef sl_GetcStdIn
stdlib segment para public 'slcode'
extrn sl_GetcStdIn:far
stdlib ends
endif
call sl_GetcStdIn
endm
;
;
GetcBIOS macro
ifndef sl_GetcBIOS
stdlib segment para public 'slcode'
extrn sl_GetcBIOS:far
stdlib ends
endif
call sl_GetcBIOS
endm
;
;
SetInAdrs macro
ifndef sl_SetInAdrs
stdlib segment para public 'slcode'
extrn sl_SetInAdrs:far
stdlib ends
endif
call sl_SetInAdrs
endm
;
;
GetInAdrs macro
ifndef sl_GetInAdrs
stdlib segment para public 'slcode'
extrn sl_GetInAdrs:far
stdlib ends
endif
call sl_GetInAdrs
endm
;
;
PushInAdrs macro
ifndef sl_PushInAdrs
stdlib segment para public 'slcode'
extrn sl_PushInAdrs:far
stdlib ends
endif
call sl_PushInAdrs
endm
;
;
PopInAdrs macro
ifndef sl_PopInAdrs
stdlib segment para public 'slcode'
extrn sl_PopInAdrs:far
stdlib ends
endif
call sl_PopInAdrs
endm
;
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/