jacob-carlborg / dstep

A tool for converting C and Objective-C headers to D modules
204 stars 37 forks source link

Unnecessary leading dot in alias #286

Closed jacob-carlborg closed 11 months ago

jacob-carlborg commented 11 months ago

The following C code:

enum
{
  Foo
};

#define Bar Foo

Is translated to:

extern (C):

enum
{
    Foo = 0
}

enum Bar = .Foo;

The leading dot (.Foo) is not necessary for enum members part of anonymous enums.