binaryen-0.0.5.0: binaryen/test/lld/shared.cpp
extern "C" int puts(const char* str);
extern "C" int external_var;
int print_message() {
puts("Hello, world");
return external_var;
}
void* ptr_puts = (void*)&puts;
void* ptr_local_func = (void*)&print_message;