Namazu-devel-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

sgmt: version checking



libsgmt にバージョンを問い合わせる仕組みをつけました。あまり
使い道はないだろうけど。

    if (sgmt_check_version(0, 1, 0)) { // 0.1.0 or later かな?
        // OK
    } else {
        // NG
    }

    バージョン番号の取得
    g_print("sgmt version: %d.%d.%d\n",
	    sgmt_major_version(),
	    sgmt_minor_version(),
	    sgmt_micro_version());

GLib の GLIB_CHECK_VERSION を参考にしています。Glibではマク
ロで実装していますが、 sgmt では関数にしました。libsgmt を 
dlopen するような使い方では関数の方が便利ですよね。

# Guile用バインディングに (sgmt-version) という関数をつけた
# くて作りました。:)

--
高林 哲 (Takabayashi, Satoru)
http://cl.aist-nara.ac.jp/~satoru-t/