diff -ruN Coin3D-coin-8d1ca1a6ea23/src/3ds/SoStream.cpp my/src/3ds/SoStream.cpp --- Coin3D-coin-8d1ca1a6ea23/src/3ds/SoStream.cpp 2018-04-16 23:14:36.000000000 +0200 +++ my/src/3ds/SoStream.cpp 2018-05-06 06:56:42.104728484 +0200 @@ -185,7 +185,7 @@ if (!gotNum) { setBadBit(); return FALSE; } \ \ char *ce; \ - *s = '\0'; \ + *s = NULL; \ _convertType_ tempVal = _convertFunc_(buf, &ce, 0); \ \ if (ce != s) \ @@ -282,7 +282,7 @@ gotAll: \ \ char *ce; \ - *s = '\0'; \ + *s = NULL; \ double tempVal = _convertFunc_(buf, &ce); \ \ if (ce != s) \