On Monday, 8 April 2013 at 06:48:43 UTC, Jacob Carlborg wrote:
Why does all functions taking stdin/stdout/stderr append an underscore to these parameter names?
Because there are symbols with those names defined in both std.stdio and core.stdc.stdio, and I got naming conflicts all over the place. This was a while ago, though, and the compiler may have seen improvements in this area since then. I'll try it out later.
Lars
