dpp icon indicating copy to clipboard operation
dpp copied to clipboard

Directly include C headers in D source code

Results 90 dpp issues
Sort by recently updated
recently updated
newest added

Dpp should have a chocolatey script to install on Windows. Low priority on Windows for now.

Dpp should have a packaging script for Ubuntu and Arch. See my pull request for SIL for an example of how to make packages. Don't worry at this stage about...

( Windows 10 x64 , ldc --v 1.18.0 ) 1) Just to report that I was able to make a D+SDL2+BGFX hello world using DPP to create the bidings o/...

Originally reported in #207 . The UINT32_C macro doesn't get emitted in the .tmp file, and in fact hardly any cursors are seen at all.

Related to #182 Two ways to use Mongo DB in D - vibe and mondo. Problem is that pulling in vibe means pulling in quite a lot and tends to...

But how to make an Anonymous_124 when the name will change. ``` ../stdlib/extra/source/kaleidic/sil/std/extra/sys/libvirt.d(4654,17): Error: function kaleidic.sil.std.extra.sys.libvirt.VirtNetwork.getXML(_Anonymous_124 flags) is not callable using argument types (int) ../stdlib/extra/source/kaleidic/sil/std/extra/sys/libvirt.d(4654,17): cannot pass argument 0 of...

bug

Alexandru Miltaru gave a dconf talk on writing linux device drivers in D, focusing on replacing virtio_net.c in the kernel. He mentioned some problem with dpp. https://drive.google.com/file/d/1cV2HYGkznFIHTc0QsbRykoi4Pm_1RTZM/view (will be moved...

bug

I presume the work in https://github.com/dlang/druntime/blob/master/src/core/stdc/config.d exists for a reason and it would be worth using those instead of hardcoding e.g. `long long` to `long` like is current done in...

bug

Original from header: ```C typedef union { struct { uint8_t align:2; uint8_t right_merge:1; uint8_t type:2; uint8_t crop:1; }; uint8_t format_byte; }lv_table_cell_format_t; ``` Result in D file: ```D union lv_table_cell_format_t {...

bug

In the example https://github.com/atilaneves/dpp#example, try redefining the macro as ```c #define FOO_ID(x) (x*3) \ + 1 ```

bug
preprocessor