]> git.ozlabs.org Git - ccan/blobdiff - ccan/opt/test/run-set_alloc.c
base64: fix for unsigned chars (e.g. ARM).
[ccan] / ccan / opt / test / run-set_alloc.c
index 6a10d5979fca77d9e024fca95e962108ad66dbe4..2d7410ae22853e6bb9fbe6c3896c58dc01773a5c 100644 (file)
@@ -2,15 +2,15 @@
 #include <stdlib.h>
 
 /* Make sure we override these! */
-static void *no_malloc(size_t size)
+static void *no_malloc(size_t size UNNEEDED)
 {
        abort();
 }
-static void *no_realloc(void *p, size_t size)
+static void *no_realloc(void *p UNNEEDED, size_t size UNNEEDED)
 {
        abort();
 }
-static void no_free(void *p)
+static void no_free(void *p UNNEEDED)
 {
        abort();
 }
@@ -59,8 +59,8 @@ static void *reallocfn(void *ptr, size_t size)
 static void freefn(void *ptr)
 {
        free_count++;
-       free(ptr);
        *find_ptr(ptr) = NULL;
+       free(ptr);
 }
 
 int main(int argc, char *argv[])