translate-c: support GCC/Clang pointer subtraction extension

Pointer subtraction on `void *` or function pointers is UB by the C
spec, but is permitted by GCC and Clang as an extension. So, avoid
crashing translate-c in such cases, and follow the extension behavior --
there's nothing else that could really be intended.
93cb44c805mlugg committed on 8/27/2024, 5:43:40 AMparentd3c6f71
2 files changedLine totals unavailable