cskk 3.1.4

C ABIから使う事を目的とした SKK(Simple Kana Kanji henkan)方式のかな漢字変換ライブラリ
Documentation
## 開発者向け

開発中の確認は主に`cargo build` と `cargo test`でできるようにしています。

Nightlyでのチェックはrustupでnightlyをインストール後、
```shell
    cargo clean && cargo +nightly check
```

C ABI ライブラリを確認する場合、以下のような手作業です。
```shell
    cargo cbuild 
    cp target/x86_64-unknown-linux-gnu/debug/libcskk.h ./tests/
    $(CC) tests/c_shared_lib_test.c -L ./target/x86_64-unknown-linux-gnu/debug/ -lcskk -o tests/lib_test
    LD_LIBRARY_PATH=./target/x86_64-unknown-linux-gnu/debug ./tests/lib_test
```

## Notes for Developers

`cargo build` and `cargo test` shall be enough for most of the development.

To check in nightly channel, install nightly on rustup and then run 
```shell
    cargo clean && cargo +nightly check
```

To generate the C ABI library,
```shell
    cargo cbuild 
    cp target/x86_64-unknown-linux-gnu/debug/libcskk.h ./tests/
    $(CC) tests/c_shared_lib_test.c -L ./target/x86_64-unknown-linux-gnu/debug/ -lcskk -o tests/lib_test
    LD_LIBRARY_PATH=./target/x86_64-unknown-linux-gnu/debug ./tests/lib_test
```