[tor-commits] [tor/master] Update to latest tinytest

nickm at torproject.org nickm at torproject.org
Fri Mar 14 14:09:31 UTC 2014


commit 102bb1c04f5cb4fb3eae7f41f80660e47c64ceb6
Author: Nick Mathewson <nickm at torproject.org>
Date:   Fri Mar 14 10:09:04 2014 -0400

    Update to latest tinytest
    
    (This pulls in some fixes to tinytest_demo.c, which Tor doesn't build.)
---
 src/ext/tinytest_demo.c |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/ext/tinytest_demo.c b/src/ext/tinytest_demo.c
index bdd0e60..634e112 100644
--- a/src/ext/tinytest_demo.c
+++ b/src/ext/tinytest_demo.c
@@ -36,7 +36,10 @@
 #include <string.h>
 #include <errno.h>
 #include <time.h>
-#ifndef _WIN32
+
+#ifdef _WIN32
+#include <windows.h>
+#else
 #include <unistd.h>
 #endif
 
@@ -152,7 +155,8 @@ test_memcpy(void *ptr)
 	memcpy(db->buffer2, db->buffer1, sizeof(db->buffer1));
 	tt_str_op(db->buffer1, ==, db->buffer2);
 
-        /* This one works if there's an internal NUL. */
+        /* tt_mem_op() does a memcmp, as opposed to the strcmp in tt_str_op() */
+        db->buffer2[100] = 3; /* Make the buffers unequal */
         tt_mem_op(db->buffer1, <, db->buffer2, sizeof(db->buffer1));
 
 	/* Now we've allocated memory that's referenced by a local variable.



More information about the tor-commits mailing list