#ifndef _MARIONETTE_H #define _MARIONETTE_H #include #include namespace smo { namespace mrntt { extern std::atomic exitCode; class Marionette { }; void exitMarionetteLoop(); } // namespace mrntt struct CrtCommandLineArgs { CrtCommandLineArgs(int argc, char *argv[], char *envp[]) : argc(argc), argv(argv), envp(envp) {} int argc; char **argv; char **envp; static void set(int argc, char *argv[], char *envp[]); }; } // namespace smo #endif // _MARIONETTE_H