@ -162,6 +162,11 @@ void fprintf (int file, const char *fmt, ...)
int getc ( void )
{
# ifdef CONFIG_DISABLE_CONSOLE
if ( gd - > flags & GD_FLG_DISABLE_CONSOLE )
return 0 ;
# endif
if ( gd - > flags & GD_FLG_DEVINIT ) {
/* Get from the standard input */
return fgetc ( stdin ) ;
@ -173,6 +178,11 @@ int getc (void)
int tstc ( void )
{
# ifdef CONFIG_DISABLE_CONSOLE
if ( gd - > flags & GD_FLG_DISABLE_CONSOLE )
return 0 ;
# endif
if ( gd - > flags & GD_FLG_DEVINIT ) {
/* Test the standard input */
return ftstc ( stdin ) ;
@ -189,6 +199,11 @@ void putc (const char c)
return ;
# endif
# ifdef CONFIG_DISABLE_CONSOLE
if ( gd - > flags & GD_FLG_DISABLE_CONSOLE )
return ;
# endif
if ( gd - > flags & GD_FLG_DEVINIT ) {
/* Send to the standard output */
fputc ( stdout , c ) ;
@ -205,6 +220,11 @@ void puts (const char *s)
return ;
# endif
# ifdef CONFIG_DISABLE_CONSOLE
if ( gd - > flags & GD_FLG_DISABLE_CONSOLE )
return ;
# endif
if ( gd - > flags & GD_FLG_DEVINIT ) {
/* Send to the standard output */
fputs ( stdout , s ) ;