static void * yajlTestRealloc(void * ctx, void * ptr, size_t sz) { if (ptr == NULL) { assert(sz != 0); TEST_CTX(ctx)->numMallocs++; } else if (sz == 0) { TEST_CTX(ctx)->numFrees++; } return realloc(ptr, sz); }
static void *test_realloc(void *ctx, void *ptr, size_t sz) { (void)ctx; if (ptr == NULL) { assert(sz != 0); TEST_CTX(ctx)->num_mallocs++; } else if (sz == 0) { TEST_CTX(ctx)->num_frees++; } return realloc(ptr, sz); }
static void *test_malloc(void *ctx, size_t sz) { (void)ctx; assert(sz != 0); TEST_CTX(ctx)->num_mallocs++; return malloc(sz); }
static void test_free(void *ctx, void * ptr) { (void)ctx; assert(ptr != NULL); TEST_CTX(ctx)->num_frees++; free(ptr); }
static void * yajlTestMalloc(void * ctx, size_t sz) { assert(sz != 0); TEST_CTX(ctx)->numMallocs++; return malloc(sz); }
static void yajlTestFree(void * ctx, void * ptr) { assert(ptr != NULL); TEST_CTX(ctx)->numFrees++; free(ptr); }