Rubyでgroonga使って全文検索 - ラングバ

バージョン情報

バージョン情報 — ChupaTextのバージョンをチェックする変数とマクロ

説明

ChupaTextはバージョン情報を提供します。主にconfigureスクリプトの中で便利に使うことができます。テストでは普通はここで説明する機能を使わないでしょう。

詳細

CHUPA_VERSION_MAJOR

#define CHUPA_VERSION_MAJOR 0

ChupaTextのメジャーバージョン。


CHUPA_VERSION_MINOR

#define CHUPA_VERSION_MINOR 9

ChupaTextのマイナーバージョン。


CHUPA_VERSION_MICRO

#define CHUPA_VERSION_MICRO 0

ChupaTextのマイクロバージョン。


CHUPA_VERSION

#define             CHUPA_VERSION

(MAJOR + 1000000 + MINOR + 1000 + MICRO)という式で計算したChupaTextのバージョンを表す数です。


CHUPA_VERSION_STRING

#define CHUPA_VERSION_STRING "0.9.0"

"#{MAJOR}.#{MINOR}.#{MICRO}"という形式のChupaTextのバージョンを表す文字列です。


CHUPA_N_COMMITS

#define CHUPA_N_COMMITS 0

リリースされたバージョンからのコミット数です。


CHUPA_COMMIT_ID

#define CHUPA_COMMIT_ID ""

このバージョンのコミットIDです。


CHUPA_RELEASE_DATE

#define CHUPA_RELEASE_DATE 20101226

リリース日です。


CHUPA_VERSION_DESCRIPTION

#define             CHUPA_VERSION_DESCRIPTION

"#{MAJOR}.#{MINOR}.#{MICRO}-#{N_COMMITS}-#{COMMIT_ID} #{DATE}"という形式のChupaTextのバージョン番号を説明する文字列です。


CHUPA_CHECK_VERSION()

#define             CHUPA_CHECK_VERSION(major, minor, micro)

ChupaTextのバージョンをチェックします。ChupaTextのヘッダーファイルに書いてあるバージョンが渡されたバージョンと同じか新しかったら真を返します。

major :

メジャーバージョン番号。

minor :

マイナーバージョン番号。

micro :

マイクロバージョン番号。

chupa_version ()

gint                chupa_version                       (void);


chupa_version_string ()

const gchar *       chupa_version_string                (void);


chupa_n_commits ()

gint                chupa_n_commits                     (void);


chupa_release_date ()

gint                chupa_release_date                  (void);


chupa_version_description ()

const gchar *       chupa_version_description           (void);