#include <cstdio>
#include <chrono>
#include <thread>
#define CR_HOST CR_UNSAFE
#include "../cr.h"
const char *plugin = CR_DEPLOY_PATH "/" CR_PLUGIN("basic_guest");
const char *plugin2 = CR_DEPLOY_PATH "/" CR_PLUGIN("basic_guest_b");
int main(int argc, char *argv[]) {
cr_plugin ctx, ctx2;
cr_plugin_load(ctx, plugin);
cr_plugin_load(ctx2, plugin2);
while (true) {
cr_plugin_update(ctx);
cr_plugin_update(ctx2);
fflush(stdout);
fflush(stderr);
std::this_thread::sleep_for(std::chrono::milliseconds(10));
}
cr_plugin_close(ctx2);
cr_plugin_close(ctx);
return 0;
}