#include <iostream>
#include <string>
using namespace std;
struct Input_Interface {
struct command_output {
std::string command;
void (*output_function)();
};
static void Clear();
static void Quit_loop();
};
void Input_Interface::Clear()
{
cout << "Clear called" << endl;
}
int main() {
Input_Interface::command_output t = {"CLEAR", Input_Interface::Clear};
t.output_function();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IElucHV0X0ludGVyZmFjZSB7CiAgICBzdHJ1Y3QgY29tbWFuZF9vdXRwdXQgewogICAgICBzdGQ6OnN0cmluZyBjb21tYW5kOwogICAgICB2b2lkICgqb3V0cHV0X2Z1bmN0aW9uKSgpOwogICAgfTsKCiAgICBzdGF0aWMgdm9pZCBDbGVhcigpOwogICAgc3RhdGljIHZvaWQgUXVpdF9sb29wKCk7Cn07Cgp2b2lkIElucHV0X0ludGVyZmFjZTo6Q2xlYXIoKQp7Cgljb3V0IDw8ICJDbGVhciBjYWxsZWQiIDw8IGVuZGw7Cn0KCmludCBtYWluKCkgewoJSW5wdXRfSW50ZXJmYWNlOjpjb21tYW5kX291dHB1dCB0ID0geyJDTEVBUiIsIElucHV0X0ludGVyZmFjZTo6Q2xlYXJ9OwoJdC5vdXRwdXRfZnVuY3Rpb24oKTsKCXJldHVybiAwOwp9