Well a Nim enum is not a C enum. To introcude an alias (which is a bad idea 
btw), use this:
    
    
    type XX* {.size: sizeof(cint), pure.} = enum
      ab = 0,
      ed = 1
    
    const be = XX.ab
    
    
    Run

But using distinct integer types for C interop works much better IMO.

Reply via email to