link errors when using extern (C) structs
    DanielG 
    simpletangent at gmail.com
       
    Sun Oct 28 04:23:27 UTC 2018
    
    
  
On Sunday, 28 October 2018 at 03:39:41 UTC, Nicholas Wilson wrote:
> write struct Foo {
>     double bar = 0.0; // The bitpattern of 0.0 is 0
> }
Thank you for your response.
Can you elaborate on 'write struct...'? Is that special syntax? I 
assumed so, but dmd doesn't like it. I also checked to see if you 
meant "(manually re-write it as...)", but updating the struct 
definition in the generated .d header with field values doesn't 
seem to solve the __initZ issue, either. And redefining it in the 
client .d module just shadows the header definition, so ...
    
    
More information about the Digitalmars-d-learn
mailing list