やたらSAX。
やたら実装する。
CでSAXなXMLパーサのライブラリの、C++でオブジェクティブなラッパーを作ってみた。
新プラグインシステム用。
使ったライブラリはviverrc 0.1と同じなので、使い勝手が分かっていたので良い。
文字型がunsigned charになっているのが止めてほしい。ついでにXMLCHRだったかの名前にtypedefされている。
wideな文字かもしれないからcharを直に使うなと言うことなのかな?
viverrc 0.1のときは悩んだ。
今回のラッパーは、うぬっとキャストしてstd::stringにぶちこむ。
ぶちこまれてしまえば後は簡単。
ラッパーを書いたらハンドラは簡単に書けそうだったので、ついでに書いた。
17:00 - 25:30 くらい。
dnbdクライアントがカーネル内でエラーを吐いて落ちる。
眠いので寝る。