Hacker News new | ask | show | jobs
by userbinator 2623 days ago
It's probably the DDK compiler, although I'm not sure of the difference these days.

In C89 you can declare variables in the middle of the function, as long as they're at the beginning of a { block }. The beginning of a function is somewhat of a special-case of this.