Пример #1
0
void init(void)
{
    uint32 i;

    _options._socket=-1;
    _options._port=5840;
    _options._test=0;
    _options._sleep=5;
    _options._display=0;
    memcpy(_options._code,"NFS!",sizeof(_options._code));
    buffer_callback(buffer_listener);
    for(i=0;i<sizeof(_dispatch)/sizeof(*_dispatch);++i)
    {
        *(_dispatch+i)=no_dispatch;
    }
    *(_dispatch+MSG_SERVER-0xf0)=dispatch_ignore;       // ignore our response
    *(_dispatch+MSG_MOUSE-0xf0)=dispatch_mouse;
    *(_dispatch+MSG_KEY-0xf0)=dispatch_key;
    *(_dispatch+MSG_PING-0xf0)=dispatch_ping;
    *(_dispatch+MSG_WHOSTHERE-0xf0)=dispatch_whosthere;
}
static void mock_buffer_callback(zf_log_message *msg, char *buf)
{
	memset(buf, -1, ZF_LOG_BUF_SZ);
	buffer_callback(msg, buf);
}