On Thursday, 4 August 2016 at 23:49:26 UTC, Mike Parker wrote:
C structs can be created with new just like D structs as long
For clarity, in a D binding to a C library, a C struct *is* a D struct. If they are declared as extern(C), that affects the name of the symbol and how it exists in the namespace (e.g. foo.bar.mystruct becomes simply mystruct), but nothing more. None of the Derelict packages do that, though.