extern opaque struct

John Colvin via Digitalmars-d digitalmars-d at puremagic.com
Mon Aug 24 03:52:51 PDT 2015


On Monday, 24 August 2015 at 04:08:28 UTC, Daniel Murphy wrote:
> "John Colvin"  wrote in message 
> news:uhpgjffttsuqeswyjtam at forum.dlang.org...
>
>> Let's say I have some C headers that have code like this in:
>>
>> extern struct UndeclaredStruct blah;
>> Undeclared *p = &blah;
>>
>> which would naïvely translate to D as:
>>
>> struct UndeclaredStruct;
>> extern UndeclaredStruct blah;
>> auto p = &blah;
>>
>> which doesn't compile. Why not? Neither the size nor any 
>> default initialiser is needed.
>
> It should work, please file in bugzilla.

done: https://issues.dlang.org/show_bug.cgi?id=14954


More information about the Digitalmars-d mailing list