#include <iostream>
#include <functional>
using namespace std;
typedef int (*http_cb) (int*);
struct http_parser_settings {
http_cb on_message_begin;
};
class HttpParser
{
int OnMessageBegin(int* val){}
HttpParser()
{
http_parser_settings settings;
//settings.on_message_begin = std::bind(&HttpParser::OnMessageBegin, this, //std::placeholders::_1);
settings.on_message_begin = [](int* p){ return 0;};
}
};
int main() {
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnVuY3Rpb25hbD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKIAp0eXBlZGVmIGludCAoKmh0dHBfY2IpIChpbnQqKTsKIApzdHJ1Y3QgaHR0cF9wYXJzZXJfc2V0dGluZ3MgewogIGh0dHBfY2IgICAgICBvbl9tZXNzYWdlX2JlZ2luOwp9OwogCmNsYXNzIEh0dHBQYXJzZXIKewogIGludCBPbk1lc3NhZ2VCZWdpbihpbnQqIHZhbCl7fQogCiAgSHR0cFBhcnNlcigpCiAgewogICAgaHR0cF9wYXJzZXJfc2V0dGluZ3Mgc2V0dGluZ3M7CiAgICAvL3NldHRpbmdzLm9uX21lc3NhZ2VfYmVnaW4gPSBzdGQ6OmJpbmQoJkh0dHBQYXJzZXI6Ok9uTWVzc2FnZUJlZ2luLCB0aGlzLCAvL3N0ZDo6cGxhY2Vob2xkZXJzOjpfMSk7CiAgIHNldHRpbmdzLm9uX21lc3NhZ2VfYmVnaW4gPSBbXShpbnQqIHApeyByZXR1cm4gMDt9OwogIH0KfTsKIAppbnQgbWFpbigpIHsKIAp9