Am 18.06.2011 10:36, schrieb Jonathan M Davis:
The main purpose of toStringz is to turn a string into a char* which can be
passed to a C function. C doesn't have immutable, and I don't see any gain in
having toStringz return an immutable(char)* rather than a const(char)*. Does
anyone know why it returns an immutable rather than a const? What possible
benefit does that have?

- Jonathan M Davis

If anyone ever writes a function which needs immutable chars, toStringz just wroks for it. And functions which take const(char)* can get immutable(char)* without problems. (If not, that is bug, I hope)

Reply via email to