Cleanup drivers/char/console.c

From: Timothy Ball (timball@tux.org)
Date: Wed Feb 13 2002 - 18:40:00 EST


The following patch cleans up the FLUSH macro used in
drivers/char/console.c. I haven't made any deep dark changes... just
added a ";" at the end of the lines where FLUSH is called, cause it
looked pretty wierd w/o it.

--timball

--snip--snip--snip--
--- console.c.orig Wed Feb 13 18:21:25 2002
+++ console.c Wed Feb 13 18:35:16 2002
@@ -1830,12 +1830,14 @@
                         const unsigned char *buf, int count)
 {
 #ifdef VT_BUF_VRAM_ONLY
-#define FLUSH do { } while(0);
+#define FLUSH() do { } while(0)
 #else
-#define FLUSH if (draw_x >= 0) { \
- sw->con_putcs(vc_cons[currcons].d, (u16 *)draw_from, (u16 *)draw_to-(u16 *)draw_from, y, draw_x); \
- draw_x = -1; \
- }
+#define FLUSH() do { \
+ if (draw_x >= 0) { \
+ sw->con_putcs(vc_cons[currcons].d, (u16 *)draw_from, (u16 *)draw_to-(u16 *)draw_from, y, draw_x); \
+ draw_x = -1; \
+ } \
+ } while(0)
 #endif
 
         int c, tc, ok, n = 0, draw_x = -1;
@@ -1975,7 +1977,7 @@
                                 continue; /* Conversion failed */
 
                         if (need_wrap || decim)
- FLUSH
+ FLUSH();
                         if (need_wrap) {
                                 cr(currcons);
                                 lf(currcons);
@@ -1999,10 +2001,10 @@
                         }
                         continue;
                 }
- FLUSH
+ FLUSH();
                 do_con_trol(tty, currcons, c);
         }
- FLUSH
+ FLUSH();
         console_conditional_schedule();
         release_console_sem();
 
@@ -2024,7 +2026,7 @@
         }
 
         return n;
-#undef FLUSH
+#undef FLUSH()
 }
 
 /*

-- 
	GPG key available on pgpkeys.mit.edu
pub  1024D/511FBD54 2001-07-23 Timothy Lu Hu Ball <timball@tux.org>
Key fingerprint = B579 29B0 F6C8 C7AA 3840  E053 FE02 BB97 511F BD54
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Feb 15 2002 - 21:00:58 EST