summaryrefslogtreecommitdiff
path: root/main/spprintf.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2016-06-21 20:12:29 +0300
committerDmitry Stogov <dmitry@zend.com>2016-06-21 20:12:29 +0300
commit1433162083142d9ba97b085209e387b79f9fd6ab (patch)
tree07368efb983304f49ab8e7be5b450ae570ff473e /main/spprintf.c
parentccf4ae95bd4801b5599936524b5466e6762c783d (diff)
downloadphp-git-1433162083142d9ba97b085209e387b79f9fd6ab.tar.gz
Fixed compilation warnings
Diffstat (limited to 'main/spprintf.c')
-rw-r--r--main/spprintf.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/main/spprintf.c b/main/spprintf.c
index ab8117d3be..30c27c6e74 100644
--- a/main/spprintf.c
+++ b/main/spprintf.c
@@ -182,7 +182,7 @@
*/
#define FIX_PRECISION(adjust, precision, s, s_len) do { \
if (adjust) \
- while (s_len < precision) { \
+ while (s_len < (size_t)precision) { \
*--s = '0'; \
s_len++; \
} \
@@ -417,7 +417,7 @@ static void xbuf_format_converter(void *xbuf, zend_bool is_char, const char *fmt
}
s_len = Z_STRLEN_P(zvp);
s = Z_STRVAL_P(zvp);
- if (adjust_precision && precision < s_len) {
+ if (adjust_precision && (size_t)precision < s_len) {
s_len = precision;
}
break;
@@ -803,7 +803,7 @@ fmt_error:
*--s = prefix_char;
s_len++;
}
- if (adjust_width && adjust == RIGHT && min_width > s_len) {
+ if (adjust_width && adjust == RIGHT && (size_t)min_width > s_len) {
if (pad_char == '0' && prefix_char != NUL) {
INS_CHAR(xbuf, *s, is_char);
s++;
@@ -817,7 +817,7 @@ fmt_error:
*/
INS_STRING(xbuf, s, s_len, is_char);
- if (adjust_width && adjust == LEFT && min_width > s_len) {
+ if (adjust_width && adjust == LEFT && (size_t)min_width > s_len) {
PAD_CHAR(xbuf, pad_char, min_width - s_len, is_char);
}