1*a07f7c80Stsutsui /* $NetBSD: putchar.c,v 1.2 2008/01/12 09:54:31 tsutsui Exp $ */ 294e848e8Schuck 394e848e8Schuck /* 494e848e8Schuck * putchar: easier to do this with outstr than to add more macros to 594e848e8Schuck * handle byte passing on the stack 694e848e8Schuck */ 794e848e8Schuck 894e848e8Schuck #include <sys/types.h> 994e848e8Schuck #include <machine/prom.h> 1094e848e8Schuck 1194e848e8Schuck #include "stand.h" 1294e848e8Schuck #include "libbug.h" 1394e848e8Schuck 1494e848e8Schuck void putchar(int c)15*a07f7c80Stsutsuiputchar(int c) 1694e848e8Schuck { 1794e848e8Schuck char ca[2]; 18*a07f7c80Stsutsui 1994e848e8Schuck if (c == '\n') 2094e848e8Schuck putchar('\r'); 2194e848e8Schuck ca[0] = c; 2294e848e8Schuck mvmeprom_outstr(&ca[0], &ca[1]); 2394e848e8Schuck } 24