1*a07f7c80Stsutsui /* $NetBSD: inchr.c,v 1.4 2008/01/12 09:54:31 tsutsui Exp $ */ 294e848e8Schuck 394e848e8Schuck /* 494e848e8Schuck * bug routines -- assumes that the necessary sections of memory 594e848e8Schuck * are preserved. 694e848e8Schuck */ 794e848e8Schuck #include <sys/types.h> 894e848e8Schuck #include <machine/prom.h> 994e848e8Schuck 10e63501d2Sjunyoung #include <lib/libsa/stand.h> 1194e848e8Schuck #include "libbug.h" 1294e848e8Schuck 1394e848e8Schuck /* returns 0 if no characters ready to read */ 1494e848e8Schuck int getchar(void)15*a07f7c80Stsutsuigetchar(void) 1694e848e8Schuck { 1794e848e8Schuck int ret; 1894e848e8Schuck 1994e848e8Schuck MVMEPROM_NOARG(); 2094e848e8Schuck MVMEPROM_CALL(MVMEPROM_INCHR); 2194e848e8Schuck MVMEPROM_RETURN_BYTE(ret); 2294e848e8Schuck } 23