patch makefile tries to define some multibyte type as void since we don't support multibyte strings in meslibc). That upsets tcc 0.9.28 (mob). Replace it with void*.
unfyzzy some patches. Pre musl build of riscv crashes on fuzzy patches (where patch context does not match what is in the actual file) due to some bug in varargs (crash is triggereed when info message is being printed).
Some small fixes from my riscv runs: