Reinstated functionality in pstring. This should now be compatible with MSVC.