#include #include void* allocate(size_t size) { return malloc(size); } // Expose free so JS can clean up memory and prevent leaks void deallocate(void* ptr) { free(ptr); } const char *entry(const char *input) { return strdup(input); }