* Patch by Detlev Zundel, 31 Mar 2005:
  Cleanup duplicate definition of overwrite_console()

* Update TQM5200 configuration;
  prepare for Rev. 200 starter kit boards
diff --git a/drivers/keyboard.c b/drivers/keyboard.c
index f12de83..1579095 100644
--- a/drivers/keyboard.c
+++ b/drivers/keyboard.c
@@ -262,12 +262,10 @@
 
 #ifdef CFG_CONSOLE_OVERWRITE_ROUTINE
 extern int overwrite_console (void);
+#define OVERWRITE_CONSOLE overwrite_console ()
 #else
-int overwrite_console (void)
-{
-	return (0);
-}
-#endif
+#define OVERWRITE_CONSOLE 0
+#endif /* CFG_CONSOLE_OVERWRITE_ROUTINE */
 
 int kbd_init (void)
 {
@@ -290,7 +288,7 @@
 		/* check if this is the standard input device */
 		if(strcmp(stdinname,DEVNAME)==0) {
 			/* reassign the console */
-			if(overwrite_console()) {
+			if(OVERWRITE_CONSOLE) {
 				return 1;
 			}
 			error=console_assign(stdin,DEVNAME);