#include #include #include "source.cc" #include "common.cc" #include "memory.cc" static const char* SOURCE = R"( #include int main() { return EXIT_FAILURE; } )"; static const char* SOURCE_FILE = "source.c"; int main() { String source(SOURCE); String file(SOURCE_FILE); Buffer buffer{}; bool ret = buffer_init(&buffer, heap_allocator(), &source, &file); if(!ret) return EXIT_FAILURE; }