commit 102bb1c04f5cb4fb3eae7f41f80660e47c64ceb6 Author: Nick Mathewson nickm@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.
tor-commits@lists.torproject.org