Added "start" function between the C launcher and Kotlin "main"

This commit is contained in:
Alexander Gorshenev
2016-12-01 15:11:42 +03:00
committed by alexander-gorshenev
parent 1aa7b23853
commit 22d748001d
4 changed files with 46 additions and 4 deletions
+2 -2
View File
@@ -22,14 +22,14 @@ ArrayHeader* setupArgs(int argc, char** argv) {
return args;
}
extern "C" void konanMain(void*) asm("_kfun:main(Array<String>)");
extern "C" void konanStart(void*) asm("_kfun:start(Array<String>)");
int main(int argc, char** argv) {
InitMemory();
ArrayHeader* args = setupArgs(argc, argv);
konanMain(args);
konanStart(args);
// Yes, we have to follow Java convention and return zero.
return 0;