Example #1
0
int main()
{
	IRC con;
	vm = new IRCVM(&con);
	con.start("irc.freenode.net", 6667, MYNICKNAME, "jeffcooper_bot", "jeffcooper_bot", "");
        con.hook_irc_command("PRIVMSG", &handlemsg);

	prog_info *r = (prog_info*)malloc(sizeof(struct prog_info));
	r->irc=&con;
	r->s=vm->S;


        pthread_t p;
	pthread_create(&p, NULL, runloop,&con);


	REPL((void*)r);
	pthread_cancel(p);
	return 0;
}