Closed
Description
Currently c_ushort != u16
.
15:14:52 | andrewrk | because the C integer types have different bit widths based on targets
15:15:15 | andrewrk | it matters for the C ABI
Instead, I propose that e.g. c_ushort
just becomes an alias for the relevant u16/u32/etc.
As @andrewrk notes, this could happen in the standard library itself
15:20:11 | andrewrk | which would be renamed to std.c.int