It's a flexible array member [1], not a pointer. Changing it to `char*` would make it incompatible with the C functions using it.[1]: https://en.wikipedia.org/wiki/Flexible_array_member
TIL a new detail about C on the D forum ;)
badlink via Digitalmars-d-learn Thu, 10 Sep 2015 23:55:32 -0700
It's a flexible array member [1], not a pointer. Changing it to `char*` would make it incompatible with the C functions using it.[1]: https://en.wikipedia.org/wiki/Flexible_array_member
TIL a new detail about C on the D forum ;)