google / wuffs C 4.9K 151 Wrangling Untrusted File Formats Safely parsing memory-safety programming-language codec