translate-c: avoid producing duplicate macro errors

This input file, for example, would produce duplicate identifiers
in the translated Zig code:

```
  #define bar err(
  #define bar err(
```
a3f741e9b8Andrew Kelley committed on 1/2/2020, 1:29:35 AMparent365a612
1 file changedLine totals unavailable