font6x8: 6 by 8 font courtesy of LinuxLCD
authorAlan Cox <alan@linux.intel.com>
Tue, 16 Dec 2014 18:32:01 +0000 (18:32 +0000)
committerAlan Cox <alan@linux.intel.com>
Tue, 16 Dec 2014 18:32:01 +0000 (18:32 +0000)
Kernel/font6x8.c [new file with mode: 0644]

diff --git a/Kernel/font6x8.c b/Kernel/font6x8.c
new file mode 100644 (file)
index 0000000..7058a11
--- /dev/null
@@ -0,0 +1,840 @@
+/* $Id: font_6x8.h 840 2007-09-09 12:17:42Z michael $
+ * $URL: https://ssl.bulix.org/svn/lcd4linux/trunk/font_6x8.h $
+ *
+ * 6x8 font
+ *
+ * Copyright (C) 1999, 2000, 2004 Michael Reinelt <michael@reinelt.co.at>
+ * Copyright (C) 2004 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>
+ *
+ * This file is part of LCD4Linux.
+ *
+ * LCD4Linux is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * LCD4Linux is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * Slightly tweaked for Fuzix to put back a proper '~' symbol
+ *
+ */
+
+#ifdef CONFIG_FONT6X8
+
+#define ______ 0x00
+#define _____O 0x01
+#define ____O_ 0x02
+#define ____OO 0x03
+#define ___O__ 0x04
+#define ___O_O 0x05
+#define ___OO_ 0x06
+#define ___OOO 0x07
+#define __O___ 0x08
+#define __O__O 0x09
+#define __O_O_ 0x0a
+#define __O_OO 0x0b
+#define __OO__ 0x0c
+#define __OO_O 0x0d
+#define __OOO_ 0x0e
+#define __OOOO 0x0f
+#define _O____ 0x10
+#define _O___O 0x11
+#define _O__O_ 0x12
+#define _O__OO 0x13
+#define _O_O__ 0x14
+#define _O_O_O 0x15
+#define _O_OO_ 0x16
+#define _O_OOO 0x17
+#define _OO___ 0x18
+#define _OO__O 0x19
+#define _OO_O_ 0x1a
+#define _OO_OO 0x1b
+#define _OOO__ 0x1c
+#define _OOO_O 0x1d
+#define _OOOO_ 0x1e
+#define _OOOOO 0x1f
+
+const unsigned char fontdata_6x8[96][8] = {
+    [0x00] = {______,
+             ______,
+             ______,
+             ______,
+             ______,
+             ______,
+             ______,
+             ______},
+    [0x01] = {___O__,
+             ___O__,
+             ___O__,
+             ___O__,
+             ______,
+             ______,
+             ___O__,
+             ______},
+    [0x02] = {__O_O_,
+             __O_O_,
+             __O_O_,
+             ______,
+             ______,
+             ______,
+             ______,
+             ______},
+    [0x03] = {__O_O_,
+             __O_O_,
+             _OOOOO,
+             __O_O_,
+             _OOOOO,
+             __O_O_,
+             __O_O_,
+             ______},
+    [0x04] = {___O__,
+             __OOOO,
+             _O_O__,
+             __OOO_,
+             ___O_O,
+             _OOOO_,
+             ___O__,
+             ______},
+    [0x05] = {_OO___,
+             _OO__O,
+             ____O_,
+             ___O__,
+             __O___,
+             _O__OO,
+             ____OO,
+             ______},
+    [0x06] = {__OO__,
+             _O__O_,
+             _O_O__,
+             __O___,
+             _O_O_O,
+             _O__O_,
+             __OO_O,
+             ______},
+    [0x07] = {__OO__,
+             ___O__,
+             __O___,
+             ______,
+             ______,
+             ______,
+             ______,
+             ______},
+    [0x08] = {____O_,
+             ___O__,
+             __O___,
+             __O___,
+             __O___,
+             ___O__,
+             ____O_,
+             ______},
+    [0x09] = {__O___,
+             ___O__,
+             ____O_,
+             ____O_,
+             ____O_,
+             ___O__,
+             __O___,
+             ______},
+    [0x0a] = {______,
+             ___O__,
+             _O_O_O,
+             __OOO_,
+             _O_O_O,
+             ___O__,
+             ______,
+             ______},
+    [0x0b] = {______,
+             ___O__,
+             ___O__,
+             _OOOOO,
+             ___O__,
+             ___O__,
+             ______,
+             ______},
+    [0x0c] = {______,
+             ______,
+             ______,
+             ______,
+             __OO__,
+             ___O__,
+             __O___,
+             ______},
+    [0x0d] = {______,
+             ______,
+             ______,
+             _OOOOO,
+             ______,
+             ______,
+             ______,
+             ______},
+    [0x0e] = {______,
+             ______,
+             ______,
+             ______,
+             ______,
+             __OO__,
+             __OO__,
+             ______},
+    [0x0f] = {______,
+             _____O,
+             ____O_,
+             ___O__,
+             __O___,
+             _O____,
+             ______,
+             ______},
+    [0x10] = {__OOO_,
+             _O___O,
+             _O__OO,
+             _O_O_O,
+             _OO__O,
+             _O___O,
+             __OOO_,
+             ______},
+    [0x11] = {___O__,
+             __OO__,
+             ___O__,
+             ___O__,
+             ___O__,
+             ___O__,
+             __OOO_,
+             ______},
+    [0x12] = {__OOO_,
+             _O___O,
+             _____O,
+             ____O_,
+             ___O__,
+             __O___,
+             _OOOOO,
+             ______},
+    [0x13] = {_OOOOO,
+             ____O_,
+             ___O__,
+             ____O_,
+             _____O,
+             _O___O,
+             __OOO_,
+             ______},
+    [0x14] = {____O_,
+             ___OO_,
+             __O_O_,
+             _O__O_,
+             _OOOOO,
+             ____O_,
+             ____O_,
+             ______},
+    [0x15] = {_OOOOO,
+             _O____,
+             _O____,
+             _OOOO_,
+             _____O,
+             _O___O,
+             __OOO_,
+             ______},
+    [0x16] = {___OO_,
+             __O___,
+             _O____,
+             _OOOO_,
+             _O___O,
+             _O___O,
+             __OOO_,
+             ______},
+    [0x17] = {_OOOOO,
+             _____O,
+             ____O_,
+             ___O__,
+             __O___,
+             __O___,
+             __O___,
+             ______},
+    [0x18] = {__OOO_,
+             _O___O,
+             _O___O,
+             __OOO_,
+             _O___O,
+             _O___O,
+             __OOO_,
+             ______},
+    [0x19] = {__OOO_,
+             _O___O,
+             _O___O,
+             __OOOO,
+             _____O,
+             ____O_,
+             __OO__,
+             ______},
+    [0x1a] = {______,
+             __OO__,
+             __OO__,
+             ______,
+             __OO__,
+             __OO__,
+             ______,
+             ______},
+    [0x1b] = {______,
+             __OO__,
+             __OO__,
+             ______,
+             __OO__,
+             ___O__,
+             __O___,
+             ______},
+    [0x1c] = {____O_,
+             ___O__,
+             __O___,
+             _O____,
+             __O___,
+             ___O__,
+             ____O_,
+             ______},
+    [0x1d] = {______,
+             ______,
+             _OOOOO,
+             ______,
+             _OOOOO,
+             ______,
+             ______,
+             ______},
+    [0x1e] = {_O____,
+             __O___,
+             ___O__,
+             ____O_,
+             ___O__,
+             __O___,
+             _O____,
+             ______},
+    [0x1f] = {__OOO_,
+             _O___O,
+             _____O,
+             ____O_,
+             ___O__,
+             ______,
+             ___O__,
+             ______},
+    [0x20] = {__OOO_,
+             _O___O,
+             _____O,
+             __OO_O,
+             _O_O_O,
+             _O_O_O,
+             __OOO_,
+             ______},
+    [0x21] = {__OOO_,
+             _O___O,
+             _O___O,
+             _O___O,
+             _OOOOO,
+             _O___O,
+             _O___O,
+             ______},
+    [0x22] = {_OOOO_,
+             _O___O,
+             _O___O,
+             _OOOO_,
+             _O___O,
+             _O___O,
+             _OOOO_,
+             ______},
+    [0x23] = {__OOO_,
+             _O___O,
+             _O____,
+             _O____,
+             _O____,
+             _O___O,
+             __OOO_,
+             ______},
+    [0x24] = {_OOO__,
+             _O__O_,
+             _O___O,
+             _O___O,
+             _O___O,
+             _O__O_,
+             _OOO__,
+             ______},
+    [0x25] = {_OOOOO,
+             _O____,
+             _O____,
+             _OOOO_,
+             _O____,
+             _O____,
+             _OOOOO,
+             ______},
+    [0x26] = {_OOOOO,
+             _O____,
+             _O____,
+             _OOOO_,
+             _O____,
+             _O____,
+             _O____,
+             ______},
+    [0x27] = {__OOO_,
+             _O___O,
+             _O____,
+             _O_OOO,
+             _O___O,
+             _O___O,
+             __OOOO,
+             ______},
+    [0x28] = {_O___O,
+             _O___O,
+             _O___O,
+             _OOOOO,
+             _O___O,
+             _O___O,
+             _O___O,
+             ______},
+    [0x29] = {__OOO_,
+             ___O__,
+             ___O__,
+             ___O__,
+             ___O__,
+             ___O__,
+             __OOO_,
+             ______},
+    [0x2a] = {___OOO,
+             ____O_,
+             ____O_,
+             ____O_,
+             ____O_,
+             _O__O_,
+             __OO__,
+             ______},
+    [0x2b] = {_O___O,
+             _O__O_,
+             _O_O__,
+             _OO___,
+             _O_O__,
+             _O__O_,
+             _O___O,
+             ______},
+    [0x2c] = {_O____,
+             _O____,
+             _O____,
+             _O____,
+             _O____,
+             _O____,
+             _OOOOO,
+             ______},
+    [0x2d] = {_O___O,
+             _OO_OO,
+             _O_O_O,
+             _O_O_O,
+             _O___O,
+             _O___O,
+             _O___O,
+             ______},
+    [0x2e] = {_O___O,
+             _O___O,
+             _OO__O,
+             _O_O_O,
+             _O__OO,
+             _O___O,
+             _O___O,
+             ______},
+    [0x2f] = {__OOO_,
+             _O___O,
+             _O___O,
+             _O___O,
+             _O___O,
+             _O___O,
+             __OOO_,
+             ______},
+    [0x30] = {_OOOO_,
+             _O___O,
+             _O___O,
+             _OOOO_,
+             _O____,
+             _O____,
+             _O____,
+             ______},
+    [0x31] = {__OOO_,
+             _O___O,
+             _O___O,
+             _O___O,
+             _O_O_O,
+             _O__O_,
+             __OO_O,
+             ______},
+    [0x32] = {_OOOO_,
+             _O___O,
+             _O___O,
+             _OOOO_,
+             _O_O__,
+             _O__O_,
+             _O___O,
+             ______},
+    [0x33] = {__OOOO,
+             _O____,
+             _O____,
+             __OOO_,
+             _____O,
+             _____O,
+             _OOOO_,
+             ______},
+    [0x34] = {_OOOOO,
+             ___O__,
+             ___O__,
+             ___O__,
+             ___O__,
+             ___O__,
+             ___O__,
+             ______},
+    [0x35] = {_O___O,
+             _O___O,
+             _O___O,
+             _O___O,
+             _O___O,
+             _O___O,
+             __OOO_,
+             ______},
+    [0x36] = {_O___O,
+             _O___O,
+             _O___O,
+             _O___O,
+             _O___O,
+             __O_O_,
+             ___O__,
+             ______},
+    [0x37] = {_O___O,
+             _O___O,
+             _O___O,
+             _O_O_O,
+             _O_O_O,
+             _O_O_O,
+             __O_O_,
+             ______},
+    [0x38] = {_O___O,
+             _O___O,
+             __O_O_,
+             ___O__,
+             __O_O_,
+             _O___O,
+             _O___O,
+             ______},
+    [0x39] = {_O___O,
+             _O___O,
+             _O___O,
+             __O_O_,
+             ___O__,
+             ___O__,
+             ___O__,
+             ______},
+    [0x3a] = {_OOOOO,
+             _____O,
+             ____O_,
+             ___O__,
+             __O___,
+             _O____,
+             _OOOOO,
+             ______},
+    [0x3b] = {__OOO_,
+             __O___,
+             __O___,
+             __O___,
+             __O___,
+             __O___,
+             __OOO_,
+             ______},
+    [0x3c] = {_O___O,
+             __O_O_,
+             _OOOOO,
+             ___O__,
+             _OOOOO,
+             ___O__,
+             ___O__,
+             ______},
+    [0x3d] = {__OOO_,
+             ____O_,
+             ____O_,
+             ____O_,
+             ____O_,
+             ____O_,
+             __OOO_,
+             ______},
+    [0x3e] = {___O__,
+             __O_O_,
+             _O___O,
+             ______,
+             ______,
+             ______,
+             ______,
+             ______},
+    [0x3f] = {______,
+             ______,
+             ______,
+             ______,
+             ______,
+             ______,
+             _OOOOO,
+             ______},
+    [0x40] = {__O___,
+             ___O__,
+             ____O_,
+             ______,
+             ______,
+             ______,
+             ______,
+             ______},
+    [0x41] = {______,
+             ______,
+             __OOO_,
+             _____O,
+             __OOOO,
+             _O___O,
+             __OOOO,
+             ______},
+    [0x42] = {_O____,
+             _O____,
+             _O_OO_,
+             _OO__O,
+             _O___O,
+             _O___O,
+             _OOOO_,
+             ______},
+    [0x43] = {______,
+             ______,
+             __OOO_,
+             _O____,
+             _O____,
+             _O___O,
+             __OOO_,
+             ______},
+    [0x44] = {_____O,
+             _____O,
+             __OO_O,
+             _O__OO,
+             _O___O,
+             _O___O,
+             __OOOO,
+             ______},
+    [0x45] = {______,
+             ______,
+             __OOO_,
+             _O___O,
+             _OOOOO,
+             _O____,
+             __OOO_,
+             ______},
+    [0x46] = {___OO_,
+             __O__O,
+             __O___,
+             _OOO__,
+             __O___,
+             __O___,
+             __O___,
+             ______},
+    [0x47] = {______,
+             ______,
+             __OOOO,
+             _O___O,
+             _O___O,
+             __OOOO,
+             _____O,
+             __OOO_},
+    [0x48] = {_O____,
+             _O____,
+             _O_OO_,
+             _OO__O,
+             _O___O,
+             _O___O,
+             _O___O,
+             ______},
+    [0x49] = {___O__,
+             ______,
+             __OO__,
+             ___O__,
+             ___O__,
+             ___O__,
+             __OOO_,
+             ______},
+    [0x4a] = {____O_,
+             ______,
+             ___OO_,
+             ____O_,
+             ____O_,
+             _O__O_,
+             __OO__,
+             ______},
+    [0x4b] = {__O___,
+             __O___,
+             __O__O,
+             __O_O_,
+             __OO__,
+             __O_O_,
+             __O__O,
+             ______},
+    [0x4c] = {__OO__,
+             ___O__,
+             ___O__,
+             ___O__,
+             ___O__,
+             ___O__,
+             __OOO_,
+             ______},
+    [0x4d] = {______,
+             ______,
+             _OO_O_,
+             _O_O_O,
+             _O_O_O,
+             _O___O,
+             _O___O,
+             ______},
+    [0x4e] = {______,
+             ______,
+             _OOOO_,
+             _O___O,
+             _O___O,
+             _O___O,
+             _O___O,
+             ______},
+    [0x4f] = {______,
+             ______,
+             __OOO_,
+             _O___O,
+             _O___O,
+             _O___O,
+             __OOO_,
+             ______},
+    [0x50] = {______,
+             ______,
+             _OOOO_,
+             _O___O,
+             _O___O,
+             _OOOO_,
+             _O____,
+             _O____},
+    [0x51] = {______,
+             ______,
+             __OO_O,
+             _O__OO,
+             _O___O,
+             __OOOO,
+             _____O,
+             _____O},
+    [0x52] = {______,
+             ______,
+             _O_OO_,
+             _OO__O,
+             _O____,
+             _O____,
+             _O____,
+             ______},
+    [0x53] = {______,
+             ______,
+             __OOO_,
+             _O____,
+             __OOO_,
+             _____O,
+             _OOOO_,
+             ______},
+    [0x54] = {__O___,
+             __O___,
+             _OOO__,
+             __O___,
+             __O___,
+             __O__O,
+             ___OO_,
+             ______},
+    [0x55] = {______,
+             ______,
+             _O___O,
+             _O___O,
+             _O___O,
+             _O__OO,
+             __OO_O,
+             ______},
+    [0x56] = {______,
+             ______,
+             _O___O,
+             _O___O,
+             _O___O,
+             __O_O_,
+             ___O__,
+             ______},
+    [0x57] = {______,
+             ______,
+             _O___O,
+             _O___O,
+             _O___O,
+             _O_O_O,
+             __O_O_,
+             ______},
+    [0x58] = {______,
+             ______,
+             _O___O,
+             __O_O_,
+             ___O__,
+             __O_O_,
+             _O___O,
+             ______},
+    [0x59] = {______,
+             ______,
+             _O___O,
+             _O___O,
+             __OOOO,
+             _____O,
+             __OOO_,
+             ______},
+    [0x5a] = {______,
+             ______,
+             _OOOOO,
+             ____O_,
+             ___O__,
+             __O___,
+             _OOOOO,
+             ______},
+    [0x5b] = {____O_,
+             ___O__,
+             ___O__,
+             __O___,
+             ___O__,
+             ___O__,
+             ____O_,
+             ______},
+    [0x5c] = {___O__,
+             ___O__,
+             ___O__,
+             ___O__,
+             ___O__,
+             ___O__,
+             ___O__,
+             ______},
+    [0x5d] = {__O___,
+             ___O__,
+             ___O__,
+             ____O_,
+             ___O__,
+             ___O__,
+             __O___,
+             ______},
+    [0x5e] = {______,
+             ______,
+             __O___,
+             _O_O_O,
+             ____O_,
+             ______,
+             ______,
+             ______},
+
+    [0x5f] = {______,
+             ______,
+             ______,
+             ______,
+             ______,
+             ______,
+             ______,
+             ______},
+};
+
+#endif
+
+struct sdcc_is_anal {
+       int cant_have_an_empty_file;
+};