summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKalle Sommer Nielsen <kalle@php.net>2017-08-24 01:05:26 +0200
committerKalle Sommer Nielsen <kalle@php.net>2017-08-24 01:05:26 +0200
commit8e47faabe6adb19148698d994a9f6613ee0cde5f (patch)
tree9a958633872d5986b218bae764c9754f752b6789
parent2462d1a77c8fd6263b0811b6a58ac686a3100de2 (diff)
downloadphp-git-8e47faabe6adb19148698d994a9f6613ee0cde5f.tar.gz
Kill compiler warnings in ext/hash
-rw-r--r--ext/hash/hash_gost.c4
-rw-r--r--ext/hash/hash_snefru.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/ext/hash/hash_gost.c b/ext/hash/hash_gost.c
index e00a55ed96..2561e6187c 100644
--- a/ext/hash/hash_gost.c
+++ b/ext/hash/hash_gost.c
@@ -265,7 +265,7 @@ PHP_HASH_API void PHP_GOSTUpdate(PHP_GOST_CTX *context, const unsigned char *inp
if (context->length + len < 32) {
memcpy(&context->buffer[context->length], input, len);
- context->length += len;
+ context->length += (unsigned char)len;
} else {
size_t i = 0, r = (context->length + len) % 32;
@@ -281,7 +281,7 @@ PHP_HASH_API void PHP_GOSTUpdate(PHP_GOST_CTX *context, const unsigned char *inp
memcpy(context->buffer, input + i, r);
ZEND_SECURE_ZERO(&context->buffer[r], 32 - r);
- context->length = r;
+ context->length = (unsigned char)r;
}
}
diff --git a/ext/hash/hash_snefru.c b/ext/hash/hash_snefru.c
index 5de2a283ff..1b44d37aea 100644
--- a/ext/hash/hash_snefru.c
+++ b/ext/hash/hash_snefru.c
@@ -151,7 +151,7 @@ PHP_HASH_API void PHP_SNEFRUUpdate(PHP_SNEFRU_CTX *context, const unsigned char
if (context->length + len < 32) {
memcpy(&context->buffer[context->length], input, len);
- context->length += len;
+ context->length += (unsigned char)len;
} else {
size_t i = 0, r = (context->length + len) % 32;
@@ -167,7 +167,7 @@ PHP_HASH_API void PHP_SNEFRUUpdate(PHP_SNEFRU_CTX *context, const unsigned char
memcpy(context->buffer, input + i, r);
ZEND_SECURE_ZERO(&context->buffer[r], 32 - r);
- context->length = r;
+ context->length = (unsigned char)r;
}
}