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