summaryrefslogtreecommitdiff
path: root/main/fastcgi.h
diff options
context:
space:
mode:
Diffstat (limited to 'main/fastcgi.h')
-rw-r--r--main/fastcgi.h4
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