aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2012-03-26 14:43:52 +0100
committerMichael Brown <mcb30@ipxe.org>2012-03-26 14:43:52 +0100
commita6d49c17c9ef82420138a51b52a9ce57074650db (patch)
tree1931f96976c9a733b8f07d1ae0269d84ac0f113c /src
parentd1465f7b0b4e3df4af1abf65462fe1d89e53a80a (diff)
downloadipxe-a6d49c17c9ef82420138a51b52a9ce57074650db.zip
ipxe-a6d49c17c9ef82420138a51b52a9ce57074650db.tar.gz
ipxe-a6d49c17c9ef82420138a51b52a9ce57074650db.tar.bz2
[console] Move putchar() and getchar() declarations to stdio.h
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src')
-rw-r--r--src/core/debug.c1
-rw-r--r--src/core/pcmcia.c1
-rw-r--r--src/core/vsprintf.c1
-rw-r--r--src/drivers/net/3c509-eisa.c1
-rw-r--r--src/drivers/net/cs89x0.c1
-rw-r--r--src/drivers/net/depca.c1
-rw-r--r--src/drivers/net/epic100.c1
-rw-r--r--src/drivers/net/etherfabric.c2
-rw-r--r--src/hci/mucurses/mucurses.c1
-rw-r--r--src/include/etherboot.h1
-rw-r--r--src/include/ipxe/console.h3
-rw-r--r--src/include/stdio.h4
-rw-r--r--src/usr/iwmgmt.c1
13 files changed, 6 insertions, 13 deletions
diff --git a/src/core/debug.c b/src/core/debug.c
index 73e74d9..8fca8d9 100644
--- a/src/core/debug.c
+++ b/src/core/debug.c
@@ -22,7 +22,6 @@ FILE_LICENCE ( GPL2_OR_LATER );
#include <stdint.h>
#include <stdarg.h>
#include <ipxe/io.h>
-#include <ipxe/console.h>
/**
* Pause until a key is pressed
diff --git a/src/core/pcmcia.c b/src/core/pcmcia.c
index 2d8ceb6..5fd21f4 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 <pcmcia-opts.h>
-#include <ipxe/console.h>
#include <ipxe/init.h>
int sockets; /* AHTODO: Phase this out! */
diff --git a/src/core/vsprintf.c b/src/core/vsprintf.c
index b838b89..b721b02 100644
--- a/src/core/vsprintf.c
+++ b/src/core/vsprintf.c
@@ -21,7 +21,6 @@ FILE_LICENCE ( GPL2_OR_LATER );
#include <stddef.h>
#include <stdarg.h>
#include <stdio.h>
-#include <ipxe/console.h>
#include <errno.h>
#include <ipxe/vsprintf.h>
diff --git a/src/drivers/net/3c509-eisa.c b/src/drivers/net/3c509-eisa.c
index 195a844..81c60ee 100644
--- a/src/drivers/net/3c509-eisa.c
+++ b/src/drivers/net/3c509-eisa.c
@@ -6,7 +6,6 @@
#include <ipxe/eisa.h>
#include <ipxe/isa.h>
-#include <ipxe/console.h>
#include "3c509.h"
/*
diff --git a/src/drivers/net/cs89x0.c b/src/drivers/net/cs89x0.c
index ee34d0c..876b878 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 <ipxe/isa.h>
-#include <ipxe/console.h>
#include "cs89x0.h"
static unsigned short eth_nic_base;
diff --git a/src/drivers/net/depca.c b/src/drivers/net/depca.c
index 735a52d..016f28b 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 <ipxe/isa.h>
-#include <ipxe/console.h>
#include <ipxe/ethernet.h>
/*
diff --git a/src/drivers/net/epic100.c b/src/drivers/net/epic100.c
index 5211317..b478fab 100644
--- a/src/drivers/net/epic100.c
+++ b/src/drivers/net/epic100.c
@@ -10,7 +10,6 @@ FILE_LICENCE ( GPL2_OR_LATER );
#include <ipxe/pci.h>
#include <ipxe/ethernet.h>
#include "nic.h"
-#include <ipxe/console.h>
#include "epic100.h"
/* Condensed operations for readability */
diff --git a/src/drivers/net/etherfabric.c b/src/drivers/net/etherfabric.c
index 15e7d4c..e82d6eb 100644
--- a/src/drivers/net/etherfabric.c
+++ b/src/drivers/net/etherfabric.c
@@ -20,11 +20,11 @@ FILE_LICENCE ( GPL_ANY );
#include <stdint.h>
#include <stdlib.h>
+#include <stdio.h>
#include <unistd.h>
#include <errno.h>
#include <assert.h>
#include <byteswap.h>
-#include <ipxe/console.h>
#include <ipxe/io.h>
#include <ipxe/pci.h>
#include <ipxe/malloc.h>
diff --git a/src/hci/mucurses/mucurses.c b/src/hci/mucurses/mucurses.c
index 7c16202..ab9a653 100644
--- a/src/hci/mucurses/mucurses.c
+++ b/src/hci/mucurses/mucurses.c
@@ -1,4 +1,3 @@
-#include <ipxe/console.h>
#include <curses.h>
#include "mucurses.h"
diff --git a/src/include/etherboot.h b/src/include/etherboot.h
index b2fbe4f..ba79cb1 100644
--- a/src/include/etherboot.h
+++ b/src/include/etherboot.h
@@ -14,7 +14,6 @@ FILE_LICENCE ( GPL2_OR_LATER );
#include <stdio.h>
#include <unistd.h>
#include <strings.h>
-#include <ipxe/console.h>
#include <ipxe/timer.h>
#include <ipxe/if_arp.h>
#include <ipxe/if_ether.h>
diff --git a/src/include/ipxe/console.h b/src/include/ipxe/console.h
index 3bfa503..5188f98 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 <stdio.h>
#include <ipxe/tables.h>
/** @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 84181f0..91840af 100644
--- a/src/include/stdio.h
+++ b/src/include/stdio.h
@@ -6,6 +6,10 @@ FILE_LICENCE ( GPL2_OR_LATER );
#include <stdint.h>
#include <stdarg.h>
+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 29f623c..abcd63f 100644
--- a/src/usr/iwmgmt.c
+++ b/src/usr/iwmgmt.c
@@ -19,7 +19,6 @@
FILE_LICENCE ( GPL2_OR_LATER );
#include <stdio.h>
-#include <ipxe/console.h>
#include <string.h>
#include <errno.h>
#include <ipxe/net80211.h>