// examples/pea_hello translated by pea_main // BEGIN mycpp output #include "mycpp/runtime.h" namespace pea_hello { // forward declare } namespace pea_hello { // declare int main(List* argv); } // declare namespace pea_hello namespace pea_hello { // define int main(List* argv) { StackRoot _root0(&argv); return 42; } } // define namespace pea_hello int main(int argc, char **argv) { mylib::InitCppOnly(); // Initializes gHeap auto* args = Alloc>(); for (int i = 0; i < argc; ++i) { args->append(StrFromC(argv[i])); } int status = pea_hello::main(args); gHeap.ProcessExit(); return status; }