cosmopolitan/libc/vga
Justine Tunney 0a24b4fc3c
Clean up more code
The *NSYNC linked list API is good enough that it deserves to be part of
the C libray, so this change writes an improved version of it which uses
that offsetof() trick from the Linux Kernel. We vendor all of the *NSYNC
tests in third_party which helped confirm the needed refactoring is safe

This change also deletes more old code that didn't pan out. My goal here
is to work towards a vision where the Cosmopolitan core libraries become
less experimental and more focused on curation. This better reflects the
current level of quality we've managed to achieve.
2023-07-06 08:03:24 -07:00
..
readv-vga.c Get LIBC_TESTLIB building on AARCH64 2023-05-11 19:57:09 -07:00
rlinit-init-vga.S [metal] Push forward timing of VGA TTY initialization (#653) 2022-10-07 17:10:28 -07:00
rlinit-vesa.S Work towards zipos / open(argv[0]) on metal (#667) 2022-11-06 00:29:47 -07:00
tty-graph.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
tty-graph.inc Rewrite .zip.o file linker 2023-06-10 09:29:44 -07:00
tty-klog.greg.c Validate privileged code relationships 2023-06-08 04:38:06 -07:00
tty.greg.c Clean up more code 2023-07-06 08:03:24 -07:00
vga-font-default.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
vga-init.greg.c [metal] Clean up code for getting pointer to struct mman (#828) 2023-06-11 10:32:39 -07:00
vga.internal.h Run clang-format on most sources 2023-04-27 05:44:32 -07:00
vga.mk Clean up more code 2023-06-18 01:00:05 -07:00
writev-vga.c Get LIBC_TESTLIB building on AARCH64 2023-05-11 19:57:09 -07:00