If I declare an extern(C) enum in D, is it guaranteed to have the same underlying type and size as it would for a C compiler on the same platform?
I translated the headers for FreeType2 to D, and in many cases,
enums are used as struct members.
- extern(C) enum bitwise via Digitalmars-d-learn
- Re: extern(C) enum rikki cattermole via Digitalmars-d-learn
- Re: extern(C) enum bitwise via Digitalmars-d-learn
- Re: extern(C) enum Jonathan M Davis via Digitalmars-d-learn
- Re: extern(C) enum bitwise via Digitalmars-d-learn
- Re: extern(C) enum Jonathan M Davis via Digitalmars-d-learn
- Re: extern(C) enum jmh530 via Digitalmars-d-learn
- Re: extern(C) enum Jonathan M Davis via Digitalmars-d-learn
- Re: extern(C) enum Timothy Foster via Digitalmars-d-learn
- Re: extern(C) enum nkm1 via Digitalmars-d-learn
- Re: extern(C) en... bitwise via Digitalmars-d-learn