M_UNVARIANT
*new = M_UNVARIANT(*new);
while((ret[i++] = M_UNVARIANT(*s)) != '\0') {
*s1++ = M_UNVARIANT(*s);