I've got a OpenGL function returning a pointer
// const GLubyte *version = glGetString(GL_VERSION); // C++ and openLG code
// the following compiles with no errors or warningschar openglVersion[100] = fromStringz(glGetString(GL_VERSION)); // ABENDS HERE!
// documentation from std.string shows // pure @system inout(char)[] fromStringz(inout(char)* cString); // Seems pretty innocuous to me. Debugger returns:Unhandled exception at 0x76AC2F71 (KernelBase.dll) in WhatVersionOfOpenGL.exe