I feel dumb, because this can't be as elusive as it feels. I'm calling a C library function, and getting a char * (null terminated). Now I want it to be a D string. What's the right way to do this? Performance and memory use are not important; I just want a simple and idiomatic way to get from point A to point B. TIA, Andy