FYI, I didn't realize this (but just figured it out), C main *used* to be in druntime, but it's now generated by the compiler. See here:https://github.com/D-Programming-Language/dmd/blob/master/src/mars.c#L236
True. But it is compiler-dependent. GDC actually still defines "C main" in the runtime: https://github.com/D-Programming-GDC/GDC/blob/master/libphobos/libdruntime/__entrypoint.di#L60
Mike