最近見つけたC言語版STL

http://sourceforge.jp/projects/cstl
via http://www.nbrains.net/php/pukiwiki/index.php?link%BD%B8%2F%A5%E9%A5%A4%A5%D6%A5%E9%A5%EA%B7%CF%2FC%2B%2B
内容を見たらとても理想的な設計
dkutil_cなんて使わないでこちらを使った方が良いと感じる今日この頃・・・。
dkutil_cにて実装を渋っていたdequeも実装されているので久々にソースコードリーディングに励む。
BSD Licenseにて配布されているtree.hやqueue.hも
関連:http://d.hatena.ne.jp/studiokingyo/20040320
実装がマクロで定義されていたがこれもそうなっている。
確かにnamespaceが無いC言語ではこの方法が理にかなっている。
「¥」の後付けなんかは正規表現置換で一発だし・・・