From a6d49c17c9ef82420138a51b52a9ce57074650db Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Mon, 26 Mar 2012 14:43:52 +0100 Subject: [PATCH] [console] Move putchar() and getchar() declarations to stdio.h Signed-off-by: Michael Brown --- src/core/debug.c | 1 - src/core/pcmcia.c | 1 - src/core/vsprintf.c | 1 - src/drivers/net/3c509-eisa.c | 1 - src/drivers/net/cs89x0.c | 1 - src/drivers/net/depca.c | 1 - src/drivers/net/epic100.c | 1 - src/drivers/net/etherfabric.c | 2 +- src/hci/mucurses/mucurses.c | 1 - src/include/etherboot.h | 1 - src/include/ipxe/console.h | 3 +-- src/include/stdio.h | 4 ++++ src/usr/iwmgmt.c | 1 - 13 files changed, 6 insertions(+), 13 deletions(-) diff --git a/src/core/debug.c b/src/core/debug.c index 73e74d9c..8fca8d90 100644 --- a/src/core/debug.c +++ b/src/core/debug.c @@ -22,7 +22,6 @@ FILE_LICENCE ( GPL2_OR_LATER ); #include #include #include -#include /** * Pause until a key is pressed diff --git a/src/core/pcmcia.c b/src/core/pcmcia.c index 2d8ceb6f..5fd21f4a 100644 --- a/src/core/pcmcia.c +++ b/src/core/pcmcia.c @@ -34,7 +34,6 @@ FILE_LICENCE ( GPL2_ONLY ); #define CODE_STATUS "alpha" #define CODE_VERSION "0.1.3" #include -#include #include int sockets; /* AHTODO: Phase this out! */ diff --git a/src/core/vsprintf.c b/src/core/vsprintf.c index b838b89e..b721b024 100644 --- a/src/core/vsprintf.c +++ b/src/core/vsprintf.c @@ -21,7 +21,6 @@ FILE_LICENCE ( GPL2_OR_LATER ); #include #include #include -#include #include #include diff --git a/src/drivers/net/3c509-eisa.c b/src/drivers/net/3c509-eisa.c index 195a844a..81c60ee9 100644 --- a/src/drivers/net/3c509-eisa.c +++ b/src/drivers/net/3c509-eisa.c @@ -6,7 +6,6 @@ #include #include -#include #include "3c509.h" /* diff --git a/src/drivers/net/cs89x0.c b/src/drivers/net/cs89x0.c index ee34d0c5..876b8785 100644 --- a/src/drivers/net/cs89x0.c +++ b/src/drivers/net/cs89x0.c @@ -92,7 +92,6 @@ FILE_LICENCE ( GPL2_ONLY ); #include "etherboot.h" #include "nic.h" #include -#include #include "cs89x0.h" static unsigned short eth_nic_base; diff --git a/src/drivers/net/depca.c b/src/drivers/net/depca.c index 735a52df..016f28bb 100644 --- a/src/drivers/net/depca.c +++ b/src/drivers/net/depca.c @@ -240,7 +240,6 @@ FILE_LICENCE ( GPL_ANY ); #include "etherboot.h" #include "nic.h" #include -#include #include /* diff --git a/src/drivers/net/epic100.c b/src/drivers/net/epic100.c index 5211317f..b478fab5 100644 --- a/src/drivers/net/epic100.c +++ b/src/drivers/net/epic100.c @@ -10,7 +10,6 @@ FILE_LICENCE ( GPL2_OR_LATER ); #include #include #include "nic.h" -#include #include "epic100.h" /* Condensed operations for readability */ diff --git a/src/drivers/net/etherfabric.c b/src/drivers/net/etherfabric.c index 15e7d4c1..e82d6eb8 100644 --- a/src/drivers/net/etherfabric.c +++ b/src/drivers/net/etherfabric.c @@ -20,11 +20,11 @@ FILE_LICENCE ( GPL_ANY ); #include #include +#include #include #include #include #include -#include #include #include #include diff --git a/src/hci/mucurses/mucurses.c b/src/hci/mucurses/mucurses.c index 7c162021..ab9a6535 100644 --- a/src/hci/mucurses/mucurses.c +++ b/src/hci/mucurses/mucurses.c @@ -1,4 +1,3 @@ -#include #include #include "mucurses.h" diff --git a/src/include/etherboot.h b/src/include/etherboot.h index b2fbe4f6..ba79cb16 100644 --- a/src/include/etherboot.h +++ b/src/include/etherboot.h @@ -14,7 +14,6 @@ FILE_LICENCE ( GPL2_OR_LATER ); #include #include #include -#include #include #include #include diff --git a/src/include/ipxe/console.h b/src/include/ipxe/console.h index 3bfa5033..5188f985 100644 --- a/src/include/ipxe/console.h +++ b/src/include/ipxe/console.h @@ -1,6 +1,7 @@ #ifndef _IPXE_CONSOLE_H #define _IPXE_CONSOLE_H +#include #include /** @file @@ -100,8 +101,6 @@ struct console_driver { /* Function prototypes */ -extern void putchar ( int character ); -extern int getchar ( void ); extern int iskey ( void ); extern int getkey ( unsigned long timeout ); diff --git a/src/include/stdio.h b/src/include/stdio.h index 84181f0a..91840af5 100644 --- a/src/include/stdio.h +++ b/src/include/stdio.h @@ -6,6 +6,10 @@ FILE_LICENCE ( GPL2_OR_LATER ); #include #include +extern void putchar ( int character ); + +extern int getchar ( void ); + extern int __attribute__ (( format ( printf, 1, 2 ) )) printf ( const char *fmt, ... ); diff --git a/src/usr/iwmgmt.c b/src/usr/iwmgmt.c index 29f623c3..abcd63f4 100644 --- a/src/usr/iwmgmt.c +++ b/src/usr/iwmgmt.c @@ -19,7 +19,6 @@ FILE_LICENCE ( GPL2_OR_LATER ); #include -#include #include #include #include