On Saturday, 20 January 2018 at 04:54:47 UTC, Adam D. Ruppe wrote: > Same as above. The general pattern is: > > C_Type[] name = new C_Type[](requested_size); > // pass as `name.ptr`. This becomes a C_Type* Thanks, Adam. Perhaps something like this ought to make its way into the "D for C Programmers" page.