convert_to_string_ex(str);
- len = (*str)->value.str.len;
+ *return_value = **str;
+ pval_copy_constructor(return_value);
+
+ len = return_value->value.str.len;
for (i=0; i<len-1-i; i++) {
- c=(*str)->value.str.val[i];
- (*str)->value.str.val[i] = (*str)->value.str.val[len-1-i];
- (*str)->value.str.val[len-1-i]=c;
+ c=return_value->value.str.val[i];
+ return_value->value.str.val[i] = return_value->value.str.val[len-1-i];
+ return_value->value.str.val[len-1-i]=c;
}
-
- *return_value = **str;
- pval_copy_constructor(return_value);
}
/* }}} */