translate-c: Escape non-ASCII characters that appear in macros
Macro definitions are simply a slice of bytes, which may not be
UTF-8 encoded. If they are not UTF-8 encoded, escape non-printable
and non-ASCII characters as `\xNN`.
Fixes #12784
8e631ee3e7Evan Haas committed on 9/9/2022, 10:50:17 PM· committed by Veikka Tuominenparent9e070b6