C backend: fix emitting '$' in identifier names
C backend: fix emitting '$' in identifier names

This causes warnings from clang when compiled.

zig-lang/zig,zig-lang/zig,andrewrk/zig,zig-lang/zig,andrewrk/zig