Fix Windows build failures caused by 310d4dd.

MSVC doesn't like |const size_t len| in a function definition where the
declaration was just |size_t len| without the |const|. Also, MSVC needs
declarations of parameterless functions to have a |void| parameter list.

Change-Id: I91e01a12aca657b2ee1d653926f09cc52da2faed
Reviewed-on: https://boringssl-review.googlesource.com/4329
Reviewed-by: Adam Langley <agl@google.com>
This commit is contained in:
Brian Smith 2015-04-14 16:21:27 -10:00 committed by Adam Langley
parent c3ef76f327
commit 3700778248
2 changed files with 2 additions and 2 deletions

View File

@ -27,7 +27,7 @@ int CRYPTO_have_hwrand(void) {
} }
/* CRYPTO_rdrand is defined in asm/rdrand-x86_64.pl */ /* CRYPTO_rdrand is defined in asm/rdrand-x86_64.pl */
extern uint64_t CRYPTO_rdrand(); extern uint64_t CRYPTO_rdrand(void);
void CRYPTO_hwrand(uint8_t *buf, size_t len) { void CRYPTO_hwrand(uint8_t *buf, size_t len) {
while (len >= 8) { while (len >= 8) {

View File

@ -72,7 +72,7 @@ extern void CRYPTO_chacha_20(uint8_t *out, const uint8_t *in, size_t in_len,
const uint8_t key[32], const uint8_t nonce[8], const uint8_t key[32], const uint8_t nonce[8],
size_t counter); size_t counter);
int RAND_bytes(uint8_t *buf, const size_t len) { int RAND_bytes(uint8_t *buf, size_t len) {
if (len == 0) { if (len == 0) {
return 1; return 1;
} }