Add void in place of empty function arguments.

Since this is C89 we need to maintain this ancient practice.

Change-Id: I7223e7c38a35cf551b6e3c9159d2e21ebf7e62be
Reviewed-on: https://boringssl-review.googlesource.com/2631
Reviewed-by: David Benjamin <davidben@chromium.org>
Reviewed-by: Adam Langley <agl@google.com>
diff --git a/crypto/digest/digests.c b/crypto/digest/digests.c
index 52d446f..ac00ed3 100644
--- a/crypto/digest/digests.c
+++ b/crypto/digest/digests.c
@@ -234,7 +234,7 @@
 
 struct nid_to_digest {
   int nid;
-  const EVP_MD *(*md_func)();
+  const EVP_MD* (*md_func)(void);
 };
 
 static const struct nid_to_digest nid_to_digest_mapping[] = {
diff --git a/crypto/pkcs8/pkcs8.c b/crypto/pkcs8/pkcs8.c
index 58e400d..f7fa7c1 100644
--- a/crypto/pkcs8/pkcs8.c
+++ b/crypto/pkcs8/pkcs8.c
@@ -263,8 +263,8 @@
 
 struct pbe_suite {
   int pbe_nid;
-  const EVP_CIPHER* (*cipher_func)();
-  const EVP_MD* (*md_func)();
+  const EVP_CIPHER* (*cipher_func)(void);
+  const EVP_MD* (*md_func)(void);
   keygen_func keygen;
 };
 
diff --git a/include/openssl/pkcs8.h b/include/openssl/pkcs8.h
index 8735387..826ac7f 100644
--- a/include/openssl/pkcs8.h
+++ b/include/openssl/pkcs8.h
@@ -135,7 +135,7 @@
 /* Deprecated functions. */
 
 /* PKCS12_PBE_add does nothing. It exists for compatibility with OpenSSL. */
-OPENSSL_EXPORT void PKCS12_PBE_add();
+OPENSSL_EXPORT void PKCS12_PBE_add(void);
 
 /* d2i_PKCS12 is a dummy function that copies |*ber_bytes| into a
  * |PKCS12| structure. The |out_p12| argument must be NULL. On exit,