diff options
Diffstat (limited to 'libc/msdos')
-rw-r--r-- | libc/msdos/conio.c | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/libc/msdos/conio.c b/libc/msdos/conio.c deleted file mode 100644 index f6f9105..0000000 --- a/libc/msdos/conio.c +++ /dev/null @@ -1,83 +0,0 @@ -/* Copyright (C) 1999 Robert de Bath <rdebath@cix.compulink.co.uk> - * This file is part of the Linux-8086 C library and is distributed - * under the GNU Library General Public License. - */ - -/* - * I'm not sure if these should be BIOS or dos calls, so I'll assume they're - * BIOS calls but I may have to do something about Ctrl-C. - */ - -getch() -{ -#asm - xor ax,ax - int $16 -#endasm -} - -getche() -{ - int i = getch(); - if( i & 0xFF) putch(i); - return i; -} - -kbhit() -{ -#asm - mov ah,#1 - int $16 - jz nokey - cmp ax,#0 - jnz dort - mov ax,#3 -dort: - ret -nokey: - xor ax,ax -#endasm -} - -putch() -{ -#asm -#if !__FIRST_ARG_IN_AX__ - mov bx,sp - mov ax,[bx+2] -#endif - mov ah,#$0E - mov bx,#7 - int $10 -#endasm -} - -cputs(str) -char * str; -{ - while(*str) putch(*str++); -} - -#if 0 - -cgets() -{ -} - -cprintf() -{ -} - -cscanf() -{ -} - -getpass() -{ -} - -gotoxy() -{ -} - -#endif |