# c backend: use an explicit map of reserved idents · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/618055db50c5354a17f9eefc2cee77ec2de96f6a)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 618055db50c5354a17f9eefc2cee77ec2de96f6a

Requested commit: 618055db50c5354a17f9eefc2cee77ec2de96f6a

Commit: 618055db50c5354a17f9eefc2cee77ec2de96f6a

Tree: f89c2bf36001f27d840525ba68df7f45601b4ef7

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
c backend: use an explicit map of reserved idents

rather than unconditionally prepending double underscore to all
identifiers. Also, use the prefix `zig_e_` instead of `__`. Also, avoid
triggering this escaping when rendering an identifier and there has
already been a prefix printed.

```

## Parents

- [fbe5336f3be7065ab84b797eb629ada9565341c2](https://git.cafe/gitcafe/zig/commit/fbe5336f3be7065ab84b797eb629ada9565341c2?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/618055db50c5354a17f9eefc2cee77ec2de96f6a?format=markdown)
