]> granicus.if.org Git - curl/commitdiff
curlcheck.h: add verify_memory
authorDaniel Stenberg <daniel@haxx.se>
Tue, 4 Jan 2011 15:31:54 +0000 (16:31 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 4 Jan 2011 15:31:54 +0000 (16:31 +0100)
This check verifies that a pointer contains the correct data.

tests/unit/curlcheck.h

index 524dbbce8b436b7e25a87a51cbe1701369f11994..360afcac6dc17f2e5f32c4a882a92b4cee512f61 100644 (file)
     unitfail++;                                          \
   }
 
+#define verify_memory(dynamic, check, len)                              \
+  if(memcmp(dynamic, check, len)) {                                     \
+    fprintf(stderr, "%s:%d The dynamic string didn't match '%s'\n",     \
+            __FILE__, __LINE__, check);                                 \
+    unitfail++;                                                         \
+  }
+
 extern int unitfail;
 
 #define UNITTEST_START                          \