From: Nick Mathewson Date: Fri, 14 Mar 2014 14:09:04 +0000 (-0400) Subject: Update to latest tinytest X-Git-Tag: tor-0.2.5.3-alpha~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=102bb1c04f5cb4fb3eae7f41f80660e47c64ceb6;p=thirdparty%2Ftor.git Update to latest tinytest (This pulls in some fixes to tinytest_demo.c, which Tor doesn't build.) --- diff --git a/src/ext/tinytest_demo.c b/src/ext/tinytest_demo.c index bdd0e60089..634e112cb8 100644 --- a/src/ext/tinytest_demo.c +++ b/src/ext/tinytest_demo.c @@ -36,7 +36,10 @@ #include #include #include -#ifndef _WIN32 + +#ifdef _WIN32 +#include +#else #include #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.