diff options
Diffstat (limited to 'main/fastcgi.h')
-rw-r--r-- | main/fastcgi.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/main/fastcgi.h b/main/fastcgi.h index c45a4e4835..d22c91fdd8 100644 --- a/main/fastcgi.h +++ b/main/fastcgi.h @@ -31,7 +31,7 @@ */ #define FCGI_HASH_FUNC(var, var_len) \ - (UNEXPECTED(var_len < 3) ? var_len : \ + (UNEXPECTED(var_len < 3) ? (unsigned int)var_len : \ (((unsigned int)var[3]) << 2) + \ (((unsigned int)var[var_len-2]) << 4) + \ (((unsigned int)var[var_len-1]) << 2) + \ @@ -104,7 +104,7 @@ const char *fcgi_get_last_client_ip(); void fcgi_set_in_shutdown(int new_value); #ifndef HAVE_ATTRIBUTE_WEAK -typedef void (*fcgi_logger)(int type, const char *fmt, ...); +typedef void (*fcgi_logger)(int type, const char *fmt, ...) ZEND_ATTRIBUTE_FORMAT(printf, 2, 3); void fcgi_set_logger(fcgi_logger lg); #endif |