home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 21 / CD_ASCQ_21_040595.iso / dos / prg / c / freedos3 / source / jh_utils / bioskey.c next >
C/C++ Source or Header  |  1995-01-07  |  416b  |  19 lines

  1. #include <bios.h>
  2.  
  3. /*************************************************************************
  4.  * This function waits for a key to be pressed at the keyboard using a
  5.  * direct BIOS call.  I use Microsoft Quick-C.
  6.  * maintainer: James Hall
  7.  */
  8.  
  9. unsigned 
  10. bioskey (void)
  11. {
  12.   /* Get the next keypress */
  13.  
  14.   while (_bios_keybrd (_KEYBRD_READY))
  15.     _bios_keybrd (_KEYBRD_READ);
  16.  
  17.   return (_bios_keybrd (_KEYBRD_READ));
  18. }
  19.