home *** CD-ROM | disk | FTP | other *** search
/ Beginning C++ Through Gam…rogramming (2nd Edition) / BCGP2E.ISO / bloodshed / devcpp-4.9.9.2_setup.exe / conio.h < prev    next >
C/C++ Source or Header  |  2005-01-29  |  1KB  |  54 lines

  1. /*
  2.  * conio.h
  3.  * This file has no copyright assigned and is placed in the Public Domain.
  4.  * This file is a part of the mingw-runtime package.
  5.  * No warranty is given; refer to the file DISCLAIMER within the package.
  6.  *
  7.  * Low level console I/O functions. Pretty please try to use the ANSI
  8.  * standard ones if you are writing new code.
  9.  *
  10.  */
  11.  
  12. #ifndef    _CONIO_H_
  13. #define    _CONIO_H_
  14.  
  15. /* All the headers include this file. */
  16. #include <_mingw.h>
  17.  
  18. #ifndef RC_INVOKED
  19.  
  20. #ifdef    __cplusplus
  21. extern "C" {
  22. #endif
  23.  
  24. _CRTIMP char* __cdecl    _cgets (char*);
  25. _CRTIMP int __cdecl    _cprintf (const char*, ...);
  26. _CRTIMP int __cdecl    _cputs (const char*);
  27. _CRTIMP int __cdecl    _cscanf (char*, ...);
  28.  
  29. _CRTIMP int __cdecl    _getch (void);
  30. _CRTIMP int __cdecl    _getche (void);
  31. _CRTIMP int __cdecl    _kbhit (void);
  32. _CRTIMP int __cdecl    _putch (int);
  33. _CRTIMP int __cdecl    _ungetch (int);
  34.  
  35.  
  36. #ifndef    _NO_OLDNAMES
  37.  
  38. _CRTIMP int __cdecl    getch (void);
  39. _CRTIMP int __cdecl    getche (void);
  40. _CRTIMP int __cdecl    kbhit (void);
  41. _CRTIMP int __cdecl    putch (int);
  42. _CRTIMP int __cdecl    ungetch (int);
  43.  
  44. #endif    /* Not _NO_OLDNAMES */
  45.  
  46.  
  47. #ifdef    __cplusplus
  48. }
  49. #endif
  50.  
  51. #endif    /* Not RC_INVOKED */
  52.  
  53. #endif    /* Not _CONIO_H_ */
  54.