2025-07-22 02:03:09 -04:00
|
|
|
#ifndef _MARIONETTE_H
|
|
|
|
|
#define _MARIONETTE_H
|
|
|
|
|
|
|
|
|
|
#include <cstdint>
|
2025-07-28 07:20:44 -04:00
|
|
|
#include <atomic>
|
2025-07-22 02:03:09 -04:00
|
|
|
|
2025-07-28 07:20:44 -04:00
|
|
|
namespace smo {
|
2025-07-22 02:03:09 -04:00
|
|
|
namespace mrntt {
|
|
|
|
|
|
2025-07-28 07:20:44 -04:00
|
|
|
extern std::atomic<int> exitCode;
|
|
|
|
|
|
2025-07-22 02:03:09 -04:00
|
|
|
class Marionette
|
|
|
|
|
{
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
} // namespace mrntt
|
|
|
|
|
|
2025-07-28 07:20:44 -04:00
|
|
|
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
|
|
|
|
|
|
2025-07-22 02:03:09 -04:00
|
|
|
#endif // _MARIONETTE_H
|