summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2010-08-23 13:20:07 -0700
committerRandall Spangler <rspangler@chromium.org>2010-08-23 13:20:07 -0700
commit41656c082dac41132d6e9577a069c4f2360d1eca (patch)
tree38a6644e4052c161b2da79f9a1bc3439d6f3e481
parent475bf447ccab91e11ddfc3445606d7debb3c71ed (diff)
downloadvboot-41656c082dac41132d6e9577a069c4f2360d1eca.tar.gz
Fix utility.c to compile on MSVC.
BUG=none TEST=make && make runtests Review URL: http://codereview.chromium.org/3186024
-rw-r--r--firmware/lib/utility.c6
-rw-r--r--firmware/version.c2
2 files changed, 5 insertions, 3 deletions
diff --git a/firmware/lib/utility.c b/firmware/lib/utility.c
index 0ed9712e..3f3ed5d5 100644
--- a/firmware/lib/utility.c
+++ b/firmware/lib/utility.c
@@ -5,6 +5,7 @@
* Utility functions that need to be built as part of the firmware.
*/
+#include "sysincludes.h"
#include "utility.h"
void* Memset(void* d, const uint8_t c, uint64_t n) {
@@ -16,12 +17,13 @@ void* Memset(void* d, const uint8_t c, uint64_t n) {
}
int SafeMemcmp(const void* s1, const void* s2, size_t n) {
+ const unsigned char* us1 = s1;
+ const unsigned char* us2 = s2;
int result = 0;
+
if (0 == n)
return 1;
- const unsigned char* us1 = s1;
- const unsigned char* us2 = s2;
/* Code snippet without data-dependent branch due to
* Nate Lawson (nate@root.org) of Root Labs. */
while (n--)
diff --git a/firmware/version.c b/firmware/version.c
index bf47bea8..35789a8e 100644
--- a/firmware/version.c
+++ b/firmware/version.c
@@ -1 +1 @@
-char* VbootVersion = "VBOOv=46f86fdc";
+char* VbootVersion = "VBOOv=866c0f20";