Output a formatted string */
PHP_FUNCTION(user_printf)
{
- int len;
+ int len, rlen;
zstr result;
result = php_u_formatted_print(ht, &len, 0, 0, PHP_OUTPUT TSRMLS_CC);
RETURN_FALSE;
}
- PHPWRITE(result.s, len);
+ rlen = PHPWRITE(result.s, len);
efree(result.v);
- RETURN_LONG(len);
+ RETURN_LONG(rlen);
}
/* }}} */
Output a formatted string */
PHP_FUNCTION(vprintf)
{
- int len;
+ int len, rlen;
zstr result;
result = php_u_formatted_print(ht, &len, 1, 0, PHP_OUTPUT TSRMLS_CC);
RETURN_FALSE;
}
- PHPWRITE(result.s, len);
+ rlen = PHPWRITE(result.s, len);
efree(result.v);
- RETURN_LONG(len);
+ RETURN_LONG(rlen);
}
/* }}} */