-/*\r
- * PROJECT: registry manipulation library\r
- * LICENSE: GPL - See COPYING in the top level directory\r
- * COPYRIGHT: Copyright 2005 Filip Navara <navaraf@reactos.org>\r
- * Copyright 2001 - 2005 Eric Kohl\r
- */\r
-\r
-#include "cmlib.h"\r
-\r
-/**\r
- * @name HvpHiveHeaderChecksum\r
- *\r
- * Compute checksum of hive header and return it.\r
- */\r
-\r
-ULONG CMAPI\r
-HvpHiveHeaderChecksum(\r
- PHIVE_HEADER HiveHeader)\r
-{\r
- PULONG Buffer = (PULONG)HiveHeader;\r
- ULONG Sum = 0;\r
- ULONG i;\r
-\r
- for (i = 0; i < 127; i++)\r
- Sum ^= Buffer[i];\r
- if (Sum == (ULONG)-1)\r
- Sum = (ULONG)-2;\r
- if (Sum == 0)\r
- Sum = 1;\r
-\r
- return Sum;\r
-}\r
+/*
+ * PROJECT: registry manipulation library
+ * LICENSE: GPL - See COPYING in the top level directory
+ * COPYRIGHT: Copyright 2005 Filip Navara <navaraf@reactos.org>
+ * Copyright 2001 - 2005 Eric Kohl
+ */
+
+#include "cmlib.h"
+
+/**
+ * @name HvpHiveHeaderChecksum
+ *
+ * Compute checksum of hive header and return it.
+ */
+
+ULONG CMAPI
+HvpHiveHeaderChecksum(
+ PHBASE_BLOCK HiveHeader)
+{
+ PULONG Buffer = (PULONG)HiveHeader;
+ ULONG Sum = 0;
+ ULONG i;
+
+ for (i = 0; i < 127; i++)
+ Sum ^= Buffer[i];
+ if (Sum == (ULONG)-1)
+ Sum = (ULONG)-2;
+ if (Sum == 0)
+ Sum = 1;
+
+ return Sum;
+}