[PATCH 2.3.x] struct consw initialization

From: Geert Uytterhoeven (geert@linux-m68k.org)
Date: Sat Jul 22 2000 - 13:38:18 EST


        Hi Linus,

This patch converts all initializations of struct consw to `new style' C
struct initializations.

--- linux-2.4.0-test5-pre4/drivers/video/dummycon.c Mon Jul 17 15:12:19 2000
+++ geert-consw-2.4.0-test5-pre4/drivers/video/dummycon.c Sat Jul 22 20:08:11 2000
@@ -45,6 +45,8 @@
     return 0;
 }
 
+#define DUMMY (void *)dummycon_dummy
+
 /*
  * The console `switch' structure for the dummy console
  *
@@ -52,19 +54,18 @@
  */
 
 struct consw dummy_con = {
- dummycon_startup, dummycon_init,
- (void *)dummycon_dummy, /* con_deinit */
- (void *)dummycon_dummy, /* con_clear */
- (void *)dummycon_dummy, /* con_putc */
- (void *)dummycon_dummy, /* con_putcs */
- (void *)dummycon_dummy, /* con_cursor */
- (void *)dummycon_dummy, /* con_scroll */
- (void *)dummycon_dummy, /* con_bmove */
- (void *)dummycon_dummy, /* con_switch */
- (void *)dummycon_dummy, /* con_blank */
- (void *)dummycon_dummy, /* con_font_op */
- (void *)dummycon_dummy, /* con_set_palette */
- (void *)dummycon_dummy, /* con_scrolldelta */
- NULL, /* con_set_origin */
- NULL, /* con_save_screen */
+ con_startup: dummycon_startup,
+ con_init: dummycon_init,
+ con_deinit: DUMMY,
+ con_clear: DUMMY,
+ con_putc: DUMMY,
+ con_putcs: DUMMY,
+ con_cursor: DUMMY,
+ con_scroll: DUMMY,
+ con_bmove: DUMMY,
+ con_switch: DUMMY,
+ con_blank: DUMMY,
+ con_font_op: DUMMY,
+ con_set_palette: DUMMY,
+ con_scrolldelta: DUMMY,
 };
--- linux-2.4.0-test5-pre4/drivers/video/fbcon.c Tue Jul 18 14:09:07 2000
+++ geert-consw-2.4.0-test5-pre4/drivers/video/fbcon.c Sat Jul 22 20:00:16 2000
@@ -2400,8 +2400,6 @@
     con_set_palette: fbcon_set_palette,
     con_scrolldelta: fbcon_scrolldelta,
     con_set_origin: fbcon_set_origin,
- con_save_screen: NULL,
- con_build_attr: NULL,
     con_invert_region: fbcon_invert_region,
     con_screen_pos: fbcon_screen_pos,
     con_getxy: fbcon_getxy,
--- linux-2.4.0-test5-pre4/drivers/video/mdacon.c Tue Jul 18 13:54:43 2000
+++ geert-consw-2.4.0-test5-pre4/drivers/video/mdacon.c Sat Jul 22 20:11:39 2000
@@ -586,24 +586,22 @@
  */
 
 struct consw mda_con = {
- mdacon_startup, /* con_startup */
- mdacon_init, /* con_init */
- mdacon_deinit, /* con_deinit */
- mdacon_clear, /* con_clear */
- mdacon_putc, /* con_putc */
- mdacon_putcs, /* con_putcs */
- mdacon_cursor, /* con_cursor */
- mdacon_scroll, /* con_scroll */
- mdacon_bmove, /* con_bmove */
- mdacon_switch, /* con_switch */
- mdacon_blank, /* con_blank */
- mdacon_font_op, /* con_font_op */
- mdacon_set_palette, /* con_set_palette */
- mdacon_scrolldelta, /* con_scrolldelta */
- NULL, /* con_set_origin */
- NULL, /* con_save_screen */
- mdacon_build_attr, /* con_build_attr */
- mdacon_invert_region, /* con_invert_region */
+ con_startup: mdacon_startup,
+ con_init: mdacon_init,
+ con_deinit: mdacon_deinit,
+ con_clear: mdacon_clear,
+ con_putc: mdacon_putc,
+ con_putcs: mdacon_putcs,
+ con_cursor: mdacon_cursor,
+ con_scroll: mdacon_scroll,
+ con_bmove: mdacon_bmove,
+ con_switch: mdacon_switch,
+ con_blank: mdacon_blank,
+ con_font_op: mdacon_font_op,
+ con_set_palette: mdacon_set_palette,
+ con_scrolldelta: mdacon_scrolldelta,
+ con_build_attr: mdacon_build_attr,
+ con_invert_region: mdacon_invert_region,
 };
 
 #ifdef MODULE
--- linux-2.4.0-test5-pre4/drivers/video/newport_con.c Tue Jul 18 14:07:22 2000
+++ geert-consw-2.4.0-test5-pre4/drivers/video/newport_con.c Sat Jul 22 20:13:01 2000
@@ -575,24 +575,22 @@
 #define DUMMY (void *) newport_dummy
 
 struct consw newport_con = {
- newport_startup,
- newport_init,
- DUMMY, /* con_deinit */
- newport_clear,
- newport_putc,
- newport_putcs,
- newport_cursor,
- newport_scroll,
- newport_bmove,
- newport_switch,
- newport_blank,
- newport_font_op,
- newport_set_palette,
- newport_scrolldelta,
- DUMMY, /* newport_set_origin, */
- DUMMY, /* newport_save_screen */
- NULL, /* newport_build_attr */
- NULL /* newport_invert_region */
+ con_startup: newport_startup,
+ con_init: newport_init,
+ con_deinit: DUMMY,
+ con_clear: newport_clear,
+ con_putc: newport_putc,
+ con_putcs: newport_putcs,
+ con_cursor: newport_cursor,
+ con_scroll: newport_scroll,
+ con_bmove: newport_bmove,
+ con_switch: newport_switch,
+ con_blank: newport_blank,
+ con_font_op: newport_font_op,
+ con_set_palette: newport_set_palette,
+ con_scrolldelta: newport_scrolldelta,
+ con_set_origin: DUMMY,
+ con_save_screen: DUMMY,
 };
 
 #ifdef MODULE
--- linux-2.4.0-test5-pre4/drivers/video/promcon.c Mon Jul 17 14:46:47 2000
+++ geert-consw-2.4.0-test5-pre4/drivers/video/promcon.c Sat Jul 22 20:01:59 2000
@@ -581,14 +581,9 @@
         con_font_op: promcon_font_op,
         con_set_palette: DUMMY,
         con_scrolldelta: DUMMY,
- con_set_origin: NULL,
- con_save_screen: NULL,
-#if PROMCON_COLOR
- con_build_attr: NULL,
-#else
+#if !(PROMCON_COLOR)
         con_build_attr: promcon_build_attr,
 #endif
- con_invert_region: NULL,
 };
 
 void __init prom_con_init(void)
--- linux-2.4.0-test5-pre4/drivers/video/vgacon.c Mon Jul 17 15:27:04 2000
+++ geert-consw-2.4.0-test5-pre4/drivers/video/vgacon.c Sat Jul 22 20:15:03 2000
@@ -1038,22 +1038,22 @@
 #define DUMMY (void *) vgacon_dummy
 
 struct consw vga_con = {
- vgacon_startup,
- vgacon_init,
- vgacon_deinit,
- DUMMY, /* con_clear */
- DUMMY, /* con_putc */
- DUMMY, /* con_putcs */
- vgacon_cursor,
- vgacon_scroll, /* con_scroll */
- DUMMY, /* con_bmove */
- vgacon_switch,
- vgacon_blank,
- vgacon_font_op,
- vgacon_set_palette,
- vgacon_scrolldelta,
- vgacon_set_origin,
- vgacon_save_screen,
- vgacon_build_attr,
- vgacon_invert_region
+ con_startup: vgacon_startup,
+ con_init: vgacon_init,
+ con_deinit: vgacon_deinit,
+ con_clear: DUMMY,
+ con_putc: DUMMY,
+ con_putcs: DUMMY,
+ con_cursor: vgacon_cursor,
+ con_scroll: vgacon_scroll,
+ con_bmove: DUMMY,
+ con_switch: vgacon_switch,
+ con_blank: vgacon_blank,
+ con_font_op: vgacon_font_op,
+ con_set_palette: vgacon_set_palette,
+ con_scrolldelta: vgacon_scrolldelta,
+ con_set_origin: vgacon_set_origin,
+ con_save_screen: vgacon_save_screen,
+ con_build_attr: vgacon_build_attr,
+ con_invert_region: vgacon_invert_region,
 };

Gr{oetje,eeting}s,

                                                Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Jul 23 2000 - 21:00:20 EST