#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <stdio.h>
#include <errno.h>
#include <math.h>
#include "rax_ext.h"
#include "rax_malloc.h"
void* (*rax_malloc)(size_t) = malloc;
void* (*rax_realloc)(void*,size_t) = realloc;
void (*rax_free)(void*) = free;
raxIterator *raxIteratorNew(rax *rt) {
raxIterator *it = rax_malloc(sizeof(raxIterator));
raxStart(it, rt);
return it;
}