patch-1.3.43 linux/drivers/char/vga.c
Next file: linux/drivers/scsi/scsi.c
Previous file: linux/drivers/char/tty_io.c
Back to the patch index
Back to the overall index
- Lines: 49
- Date:
Fri Nov 17 08:33:07 1995
- Orig file:
v1.3.42/linux/drivers/char/vga.c
- Orig date:
Sat Nov 11 17:41:32 1995
diff -u --recursive --new-file v1.3.42/linux/drivers/char/vga.c linux/drivers/char/vga.c
@@ -133,7 +133,7 @@
}
unsigned long
-con_type_init(unsigned long kmem_start, char *display_desc)
+con_type_init(unsigned long kmem_start, const char **display_desc)
{
if (ORIG_VIDEO_MODE == 7) /* Is this a monochrome display? */
{
@@ -144,14 +144,14 @@
{
video_type = VIDEO_TYPE_EGAM;
video_mem_term = 0xb8000;
- strcpy(display_desc, "EGA+");
+ *display_desc = "EGA+";
request_region(0x3b0,16,"ega");
}
else
{
video_type = VIDEO_TYPE_MDA;
video_mem_term = 0xb2000;
- strcpy(display_desc, "*MDA");
+ *display_desc = "*MDA";
request_region(0x3b0,12,"mda");
request_region(0x3bf, 1,"mda");
}
@@ -170,11 +170,11 @@
if (!ORIG_VIDEO_ISVGA) {
video_type = VIDEO_TYPE_EGAC;
- strcpy(display_desc, "EGA");
+ *display_desc = "EGA";
request_region(0x3c0,32,"ega");
} else {
video_type = VIDEO_TYPE_VGAC;
- strcpy(display_desc, "VGA+");
+ *display_desc = "VGA+";
request_region(0x3c0,32,"vga+");
#ifdef VGA_CAN_DO_64KB
@@ -215,7 +215,7 @@
{
video_type = VIDEO_TYPE_CGA;
video_mem_term = 0xba000;
- strcpy(display_desc, "*CGA");
+ *display_desc = "*CGA";
request_region(0x3d4,2,"cga");
}
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this