diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2015-06-30 13:59:27 +0300 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2015-06-30 13:59:27 +0300 |
| commit | 7aa7627172c11979ec45c2db85f99182812ee59d (patch) | |
| tree | 90762a1d26b47213a9edd7016a9c45110156e24e /main/spprintf.c | |
| parent | d554d64f649a915b4ecb3a1de409cfc8ff0e9133 (diff) | |
| download | php-git-7aa7627172c11979ec45c2db85f99182812ee59d.tar.gz | |
Use ZSTR_ API to access zend_string elements (this is just renaming without semantick changes).
Diffstat (limited to 'main/spprintf.c')
| -rw-r--r-- | main/spprintf.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/main/spprintf.c b/main/spprintf.c index 322ea60adf..759372b370 100644 --- a/main/spprintf.c +++ b/main/spprintf.c @@ -145,8 +145,8 @@ ((smart_string *)(xbuf))->len += (count); \ } else { \ smart_str_alloc(((smart_str *)(xbuf)), (count), 0); \ - memset(((smart_str *)(xbuf))->s->val + ((smart_str *)(xbuf))->s->len, (ch), (count)); \ - ((smart_str *)(xbuf))->s->len += (count); \ + memset(ZSTR_VAL(((smart_str *)(xbuf))->s) + ZSTR_LEN(((smart_str *)(xbuf))->s), (ch), (count)); \ + ZSTR_LEN(((smart_str *)(xbuf))->s) += (count); \ } \ } while (0); @@ -741,7 +741,7 @@ static void xbuf_format_converter(void *xbuf, zend_bool is_char, const char *fmt case 'n': - *(va_arg(ap, int *)) = is_char? (int)((smart_string *)xbuf)->len : (int)((smart_str *)xbuf)->s->len; + *(va_arg(ap, int *)) = is_char? (int)((smart_string *)xbuf)->len : (int)ZSTR_LEN(((smart_str *)xbuf)->s); goto skip_output; /* @@ -883,8 +883,8 @@ PHPAPI zend_string *vstrpprintf(size_t max_len, const char *format, va_list ap) xbuf_format_converter(&buf, 0, format, ap); - if (max_len && buf.s && buf.s->len > max_len) { - buf.s->len = max_len; + if (max_len && buf.s && ZSTR_LEN(buf.s) > max_len) { + ZSTR_LEN(buf.s) = max_len; } smart_str_0(&buf); |
