return 126;
}
- argv0_ = argv[0];
- data_ = data;
+ set_startup_info(argv[0], data);
try
{
}
}
+void Application::set_startup_info(const char *argv0, void *data)
+{
+ if(argv0_)
+ throw logic_error("startup info already set");
+
+ argv0_ = argv0;
+ data_ = data;
+}
+
int Application::main()
{
done = false;