/*** *conio.h - console and port I/O declarations * * Copyright (c) 1985-1992, Microsoft Corporation. All rights reserved. * *Purpose: * This include file contains the function declarations for * the MS C V2.03 compatible console and port I/O routines. * ****/ #ifndef _INC_CONIO #ifdef __cplusplus extern "C" { #endif #if (_MSC_VER <= 600) #define __cdecl _cdecl #define __far _far #endif /* function prototypes */ #ifndef _WINDOWS char * __cdecl _cgets(char *); int __cdecl _cprintf(const char *, ...); int __cdecl _cputs(const char *); int __cdecl _cscanf(const char *, ...); int __cdecl _getch(void); int __cdecl _getche(void); #endif int __cdecl _inp(unsigned); unsigned __cdecl _inpw(unsigned); #ifndef _WINDOWS int __cdecl _kbhit(void); #endif int __cdecl _outp(unsigned, int); unsigned __cdecl _outpw(unsigned, unsigned); #ifndef _WINDOWS int __cdecl _putch(int); int __cdecl _ungetch(int); #endif #ifndef __STDC__ /* Non-ANSI names for compatibility */ #ifndef _WINDOWS char * __cdecl cgets(char *); int __cdecl cprintf(const char *, ...); int __cdecl cputs(const char *); int __cdecl cscanf(const char *, ...); int __cdecl getch(void); int __cdecl getche(void); #endif int __cdecl inp(unsigned); unsigned __cdecl inpw(unsigned); #ifndef _WINDOWS int __cdecl kbhit(void); #endif int __cdecl outp(unsigned, int); unsigned __cdecl outpw(unsigned, unsigned); #ifndef _WINDOWS int __cdecl putch(int); int __cdecl ungetch(int); #endif #endif #ifdef __cplusplus } #endif #define _INC_CONIO #endif