Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Dec 2008 19:09:34 GMT
From:      Ed Schouten <ed@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 154353 for review
Message-ID:  <200812081909.mB8J9Y5B010310@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=154353

Change 154353 by ed@ed_flippo on 2008/12/08 19:08:52

	- Only build libteken when building scterm-teken.
	
	- Try to make syscons build again on PC98.
	
	- Put proper #ifdef's in scterm-teken.c to let it build without
	  UTF-8 support.

Affected files ...

.. //depot/projects/mpsafetty/sys/conf/files#32 edit
.. //depot/projects/mpsafetty/sys/conf/files.amd64#8 edit
.. //depot/projects/mpsafetty/sys/conf/files.i386#13 edit
.. //depot/projects/mpsafetty/sys/conf/files.ia64#5 edit
.. //depot/projects/mpsafetty/sys/conf/files.powerpc#10 edit
.. //depot/projects/mpsafetty/sys/conf/files.sparc64#9 edit
.. //depot/projects/mpsafetty/sys/dev/syscons/scterm-teken.c#15 edit
.. //depot/projects/mpsafetty/sys/pc98/cbus/scterm-sck.c#4 edit
.. //depot/projects/mpsafetty/sys/pc98/cbus/sctermvar.h#1 add

Differences ...

==== //depot/projects/mpsafetty/sys/conf/files#32 (text+ko) ====

@@ -1430,7 +1430,6 @@
 dev/syscons/star/star_saver.c	optional star_saver
 dev/syscons/syscons.c		optional sc
 dev/syscons/sysmouse.c		optional sc
-dev/syscons/teken/teken.c	optional sc
 dev/syscons/warp/warp_saver.c	optional warp_saver
 dev/tdfx/tdfx_linux.c		optional tdfx_linux tdfx compat_linux
 dev/tdfx/tdfx_pci.c		optional tdfx pci

==== //depot/projects/mpsafetty/sys/conf/files.amd64#8 (text+ko) ====

@@ -199,6 +199,7 @@
 dev/syscons/scterm-teken.c	optional	sc
 dev/syscons/scvgarndr.c		optional	sc vga
 dev/syscons/scvtb.c		optional	sc
+dev/syscons/teken/teken.c	optional sc
 dev/uart/uart_cpu_amd64.c	optional	uart
 dev/wpi/if_wpi.c		optional	wpi
 isa/atrtc.c			standard

==== //depot/projects/mpsafetty/sys/conf/files.i386#13 (text+ko) ====

@@ -224,6 +224,7 @@
 dev/syscons/scvesactl.c		optional sc vga vesa
 dev/syscons/scvgarndr.c		optional sc vga
 dev/syscons/scvtb.c		optional sc
+dev/syscons/teken/teken.c	optional sc
 dev/uart/uart_cpu_i386.c	optional uart
 dev/acpica/acpi_if.m		standard
 dev/wpi/if_wpi.c		optional wpi

==== //depot/projects/mpsafetty/sys/conf/files.ia64#5 (text+ko) ====

@@ -60,6 +60,7 @@
 dev/syscons/scterm-teken.c	optional	sc
 dev/syscons/scvgarndr.c		optional	sc vga
 dev/syscons/scvtb.c		optional	sc
+dev/syscons/teken/teken.c	optional sc
 dev/uart/uart_cpu_ia64.c	optional	uart
 dev/acpica/acpi_if.m		standard
 ia64/acpica/OsdEnvironment.c	optional	acpi

==== //depot/projects/mpsafetty/sys/conf/files.powerpc#10 (text+ko) ====

@@ -39,6 +39,7 @@
 dev/syscons/scgfbrndr.c		optional	sc
 dev/syscons/scterm-teken.c	optional	sc
 dev/syscons/scvtb.c		optional	sc
+dev/syscons/teken/teken.c	optional sc
 dev/tsec/if_tsec.c		optional	tsec
 dev/tsec/if_tsec_ocp.c		optional	tsec mpc85xx
 dev/uart/uart_bus_ocp.c		optional	uart mpc85xx

==== //depot/projects/mpsafetty/sys/conf/files.sparc64#9 (text+ko) ====

@@ -55,6 +55,7 @@
 dev/syscons/scgfbrndr.c		optional	sc
 dev/syscons/scterm-teken.c	optional	sc
 dev/syscons/scvtb.c		optional	sc
+dev/syscons/teken/teken.c	optional sc
 dev/uart/uart_cpu_sparc64.c	optional	uart
 dev/uart/uart_kbd_sun.c		optional	uart sc
 kern/syscalls.c			optional	ktr

==== //depot/projects/mpsafetty/sys/dev/syscons/scterm-teken.c#15 (text+ko) ====

@@ -269,11 +269,14 @@
 	vm_offset_t p;
 	int cursor, attr;
 
+#ifdef TEKEN_UTF8
 	if (c >= 0x80) {
 		/* XXX: Don't display UTF-8 yet. */
 		attr = (FG_YELLOW|BG_RED) << 8;
 		ch = '?';
-	} else {
+	} else
+#endif /* TEKEN_UTF8 */
+	{
 		attr = scteken_attr(a);
 		ch = c;
 	}
@@ -299,11 +302,14 @@
 	unsigned int width;
 	int attr, row;
 
+#ifdef TEKEN_UTF8
 	if (c >= 0x80) {
 		/* XXX: Don't display UTF-8 yet. */
 		attr = (FG_YELLOW|BG_RED) << 8;
 		ch = '?';
-	} else {
+	} else
+#endif /* TEKEN_UTF8 */
+	{
 		attr = scteken_attr(a);
 		ch = c;
 	}

==== //depot/projects/mpsafetty/sys/pc98/cbus/scterm-sck.c#4 (text+ko) ====

@@ -37,7 +37,7 @@
 #include <machine/pc/display.h>
 
 #include <dev/syscons/syscons.h>
-#include <dev/syscons/sctermvar.h>
+#include <pc98/cbus/sctermvar.h>
 
 #define MAX_ESC_PAR	5
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812081909.mB8J9Y5B010310>