my InGameIrc is written in normal C and it uses callbacks to send messages to q3 console's and it works jsut fine

its based off this http://www.slipgate.de/projects/qirc.html