interact_read_packet
if (interact_read_packet(interact->gameport, interact->length, data) < interact->length) {
i = interact_read_packet(gameport, INTERACT_MAX_LENGTH * 2, data);