-//------------------------------------------------------------------------------\r
+// ------------------------------------------------------------------------------\r
//\r
// Copyright (c) 2019, Pete Batard. All rights reserved.\r
// Copyright (c) 2021, Arm Limited. All rights reserved.<BR>\r
//\r
// SPDX-License-Identifier: BSD-2-Clause-Patent\r
//\r
-//------------------------------------------------------------------------------\r
+// ------------------------------------------------------------------------------\r
\r
-#if defined(_M_ARM64)\r
-typedef unsigned __int64 size_t;\r
+#if defined (_M_ARM64)\r
+typedef unsigned __int64 size_t;\r
#else\r
-typedef unsigned __int32 size_t;\r
+typedef unsigned __int32 size_t;\r
#endif\r
\r
-int memcmp(void *, void *, size_t);\r
+int\r
+memcmp (\r
+ void *,\r
+ void *,\r
+ size_t\r
+ );\r
+\r
#pragma intrinsic(memcmp)\r
#pragma function(memcmp)\r
-int memcmp(const void *s1, const void *s2, size_t n)\r
+int\r
+memcmp (\r
+ const void *s1,\r
+ const void *s2,\r
+ size_t n\r
+ )\r
{\r
- unsigned char const *t1;\r
- unsigned char const *t2;\r
+ unsigned char const *t1;\r
+ unsigned char const *t2;\r
\r
t1 = s1;\r
t2 = s2;\r
\r
while (n-- != 0) {\r
- if (*t1 != *t2)\r
+ if (*t1 != *t2) {\r
return (int)*t1 - (int)*t2;\r
+ }\r
+\r
t1++;\r
t2++;\r
}\r