C言語用の基本的なデータ構造とアルゴリズムを提供するライブラリの開発を行います。C言語の仕組みの中で無理のない抽象化を行い、クライアント側コードをシンプルに保つことを心掛けています。
コレクション構造体の抽象化の基盤となるsxarray_t構造体を追加した。これにより、LinkList, Vectorといった可変長配列を同一視することが可能になる。
* sxarray_t構造体の追加(scale/xarray.h, scale/vector.h, scale/list.h)