+ use _strdup on Windows
XR29 port for Windows