summaryrefslogtreecommitdiff
path: root/ext/standard/base64.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/base64.c')
-rw-r--r--ext/standard/base64.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/standard/base64.c b/ext/standard/base64.c
index 3e33f19d54..5205ed9378 100644
--- a/ext/standard/base64.c
+++ b/ext/standard/base64.c
@@ -207,9 +207,9 @@ PHP_FUNCTION(base64_encode)
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) {
return;
}
- result = php_base64_encode(str, str_len, &ret_length);
+ result = php_base64_encode((unsigned char*)str, str_len, &ret_length);
if (result != NULL) {
- RETVAL_STRINGL(result, ret_length, 0);
+ RETVAL_STRINGL((char*)result, ret_length, 0);
} else {
RETURN_FALSE;
}
@@ -228,9 +228,9 @@ PHP_FUNCTION(base64_decode)
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) {
return;
}
- result = php_base64_decode(str, str_len, &ret_length);
+ result = php_base64_decode((unsigned char*)str, str_len, &ret_length);
if (result != NULL) {
- RETVAL_STRINGL(result, ret_length, 0);
+ RETVAL_STRINGL((char*)result, ret_length, 0);
} else {
RETURN_FALSE;
}