libjingle

Libjingle - Google Talk Voice and P2P Interoperability Library

ネットワーク回りは見てもちょっと分からないな...と思ってxmlparser回りをざーっと眺めてたら修正したい所が有ったのでsubmitしておく。

static bool
XmlParser_StartsWithXmlns(const char *name) {

* return name[0] == 'x' &&
* name[1] == 'm' &&
* name[2] == 'l' &&
* name[3] == 'n' &&
* name[4] == 's';
* return (strncmp(name, "xmlns", 5) == 0)
}
こんなんとか、下手すると落ちるよな...。んーでもコードの品質は高い気がする。KDEより。

   157 |    for (VoiceChannels::iterator it = channels_.begin();
   158 |         it < channels_.end();
   159 |         ++it) {
   160 |      (*it)->PauseMedia_w();
   161 |    }

var < hoge.end() とかして良いのかな...?