* ctor from string: fix for GCC3.0, avoid some string self-assignments.