tokenizer: deal with crazy unprintable characters
x86: remove static variables (selfcompilation; static unsupported)
Write my own strdup, because my computer is haunted
The header is missing, so gcc complains. But rewriting the header
manually breaks the build on another OS.
New line tracking mechanism