名前 | 形式 | 機能説明 | 戻り値 | 属性 | 関連項目
cc [flag...] file... -ltsol [library...]
#include <tsol/label.h> int blequal(const m_label_t *label1, const m_label_t *label2);
int bldominates(const m_label_t *label1, const m_label_t *label2);
int blstrictdom(const m_label_t *label1, const m_label_t *label2);
int blinrange(const m_label_t *label, const brange_t *range);
これらの関数は、バイナリラベルを比較して、特定の条件を満たしているかどうかを調べます。
blequal() は、2 つのラベルが同等かどうかを比較します。
bldominates() は、ラベル label1 がラベル label2 より優位かどうかを比較します。
blstrictdom() は、ラベル label1 がラベル label2 より完全に優位かどうかを比較します。
blinrange() は、ラベル label が range->lower_bound より優位かどうか、および range->upper_bound がラベル label より優位かどうかを比較します。
これらの関数は、それぞれの条件が満たされた場合にはゼロ以外の値を、条件どおりでなかった場合はゼロを返します。
次の属性については、attributes(5) を参照してください。
属性タイプ |
属性値 |
---|---|
使用条件 |
SUNWtsu |
MT レベル |
MT-安全 |
インタフェースの安定性 |
安定 |