summaryrefslogtreecommitdiff
path: root/ext/standard/uuencode.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/uuencode.c')
-rw-r--r--ext/standard/uuencode.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/ext/standard/uuencode.c b/ext/standard/uuencode.c
index 91de87a194..6520dda376 100644
--- a/ext/standard/uuencode.c
+++ b/ext/standard/uuencode.c
@@ -73,7 +73,7 @@ PHPAPI zend_string *php_uuencode(char *src, size_t src_len) /* {{{ */
/* encoded length is ~ 38% greater than the original */
dest = zend_string_alloc((size_t)ceil(src_len * 1.38) + 46, 0);
- p = dest->val;
+ p = ZSTR_VAL(dest);
s = src;
e = src + src_len;
@@ -122,7 +122,7 @@ PHPAPI zend_string *php_uuencode(char *src, size_t src_len) /* {{{ */
*p++ = '\n';
*p = '\0';
- dest = zend_string_truncate(dest, p - dest->val, 0);
+ dest = zend_string_truncate(dest, p - ZSTR_VAL(dest), 0);
return dest;
}
/* }}} */
@@ -134,7 +134,7 @@ PHPAPI zend_string *php_uudecode(char *src, size_t src_len) /* {{{ */
zend_string *dest;
dest = zend_string_alloc((size_t) ceil(src_len * 0.75), 0);
- p = dest->val;
+ p = ZSTR_VAL(dest);
s = src;
e = src + src_len;
@@ -173,8 +173,8 @@ PHPAPI zend_string *php_uudecode(char *src, size_t src_len) /* {{{ */
s++;
}
- assert(p >= dest->val);
- if ((len = total_len > (size_t)(p - dest->val))) {
+ assert(p >= ZSTR_VAL(dest));
+ if ((len = total_len > (size_t)(p - ZSTR_VAL(dest)))) {
*p++ = PHP_UU_DEC(*s) << 2 | PHP_UU_DEC(*(s + 1)) >> 4;
if (len > 1) {
*p++ = PHP_UU_DEC(*(s + 1)) << 4 | PHP_UU_DEC(*(s + 2)) >> 2;
@@ -184,8 +184,8 @@ PHPAPI zend_string *php_uudecode(char *src, size_t src_len) /* {{{ */
}
}
- dest->len = total_len;
- dest->val[dest->len] = '\0';
+ ZSTR_LEN(dest) = total_len;
+ ZSTR_VAL(dest)[ZSTR_LEN(dest)] = '\0';
return dest;
@@ -202,11 +202,11 @@ PHP_FUNCTION(convert_uuencode)
{
zend_string *src;
- if (zend_parse_parameters(ZEND_NUM_ARGS(), "S", &src) == FAILURE || src->len < 1) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "S", &src) == FAILURE || ZSTR_LEN(src) < 1) {
RETURN_FALSE;
}
- RETURN_STR(php_uuencode(src->val, src->len));
+ RETURN_STR(php_uuencode(ZSTR_VAL(src), ZSTR_LEN(src)));
}
/* }}} */
@@ -217,11 +217,11 @@ PHP_FUNCTION(convert_uudecode)
zend_string *src;
zend_string *dest;
- if (zend_parse_parameters(ZEND_NUM_ARGS(), "S", &src) == FAILURE || src->len < 1) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "S", &src) == FAILURE || ZSTR_LEN(src) < 1) {
RETURN_FALSE;
}
- if ((dest = php_uudecode(src->val, src->len)) == NULL) {
+ if ((dest = php_uudecode(ZSTR_VAL(src), ZSTR_LEN(src))) == NULL) {
php_error_docref(NULL, E_WARNING, "The given parameter is not a valid uuencoded string");
RETURN_FALSE;
}