Cleanup *.S files.
[oweals/openssl.git] / crypto / cryptlib.c
index c9f674ba8e62497415431e7d5fe60cf14c6bce23..1925428f5ec5324a01a10e12fbeac9f5e4f238a5 100644 (file)
@@ -1016,11 +1016,11 @@ void *OPENSSL_stderr(void)
     return stderr;
 }
 
-int CRYPTO_memcmp(const void *in_a, const void *in_b, size_t len)
+int CRYPTO_memcmp(const volatile void *in_a, const volatile void *in_b, size_t len)
 {
     size_t i;
-    const unsigned char *a = in_a;
-    const unsigned char *b = in_b;
+    const volatile unsigned char *a = in_a;
+    const volatile unsigned char *b = in_b;
     unsigned char x = 0;
 
     for (i = 0; i < len; i++)