On Thursday, 5 August 2021 at 16:28:35 UTC, Jack Stouffer wrote:
I know the compiler has C++ header generation
Your best bet is probably to use this and just do the slight
modifications to turn it from C++ into C.
dmd -HC
followed by a modification script to rip some of the stuff out
On Thursday, 5 August 2021 at 17:02:33 UTC, Tejas wrote:
On Thursday, 5 August 2021 at 16:28:35 UTC, Jack Stouffer wrote:
I need to generate plain C99 .h files from a D module's
extern(C) declarations, so that I can link a DMD generated .o
file with a C code base. Are there any automated tools
On Thursday, 5 August 2021 at 17:02:33 UTC, Tejas wrote:
On Thursday, 5 August 2021 at 16:28:35 UTC, Jack Stouffer wrote:
[...]
I also can't find anything... until someone else comes with a
better answer, maybe you can do this:
Use the ```-H``` compiler flag to generate ```.di``` files.
On Thursday, 5 August 2021 at 16:28:35 UTC, Jack Stouffer wrote:
I need to generate plain C99 .h files from a D module's
extern(C) declarations, so that I can link a DMD generated .o
file with a C code base. Are there any automated tools which do
this?
I know the compiler has C++ header
I need to generate plain C99 .h files from a D module's extern(C)
declarations, so that I can link a DMD generated .o file with a C
code base. Are there any automated tools which do this?
I know the compiler has C++ header generation, and there's tons
of tools which exist for importing C