nsCharTraits<char>::move(iter, s, n);
nsCharTraits<PRUnichar>::move(iter, s, n);
    write( char*& iter, const char* s, PRUint32 n )      {        nsCharTraits<char>::move(iter, s, n);        iter += n;        return n;      }