diff options
-rw-r--r-- | ascii.c | 2 | ||||
-rw-r--r-- | main.c | 3 |
2 files changed, 4 insertions, 1 deletions
@@ -312,3 +312,5 @@ const unsigned char vga_ascii_ucf[] = { 0x00,0x00,0x0f,0x38,0x33,0x67,0x7f,0x7f,0x7f,0x7e,0x7f,0x3e,0x3e,0x0f,0x00,0x00, 0x00,0x00,0xf0,0x1c,0xcc,0xe6,0xe6,0xce,0x3e,0x7e,0xfe,0x7c,0x7c,0xf0,0x00,0x00, }; +#include <stddef.h> +const size_t vga_ascii_ucf_size = sizeof(vga_ascii_ucf); @@ -13,6 +13,7 @@ int ucf_load(struct ucf *, const char *); extern const unsigned char vga_ascii_ucf[]; +extern const size_t vga_ascii_ucf_size; int main(int argc, char *argv[]) { @@ -29,7 +30,7 @@ int main(int argc, char *argv[]) setlocale(LC_CTYPE, ""); if (ucf_load(&f, getenv("UUTERM_FONT")) < 0 - && ucf_init(&f, vga_ascii_ucf, -1) < 0) + && ucf_init(&f, vga_ascii_ucf, vga_ascii_ucf_size) < 0) return 1; d.cell_w = 8; |