Steve Peters wrote > This unfortunately is a limitation of the Win32 platform, not of Perl. The only work-around is to provide a backup string.
And more unfortunately, this restriction doesn't seem to be documented anywhere (e.g. in perlport), except for the perldiag entry, which itself could be improved. (I'm not offering any fixes as I'm not familiar with the platforms involved.) Mike Guy