XmStringGetNextSegment(3XM) — NEWS-OS Programmer’s Manual
名称
XmStringGetNextSegment — コンパウンドストリングの次のセグメントのオクテットをフェッチするコンパウンドストリング関数
形式
#include <Xm/Xm.h> Boolean XmStringGetNextSegment (context, text, charset, direction, separator )
XmStringContext∗ context ;
char∗∗ text ;
XmStringCharSet∗ charset ;
XmStringDirection ∗ direction ;
Boolean∗ separator ;
解説
XmStringGetNextSegment は次のセグメントのなかのオクテットをフェッチします。 繰り返し呼び出すことによって連続的にセグメントをフェッチすることができます。 フェッチされたセグメントの text、charset、direction は 1 回ごとに返されます。 ブール値のステータスは、有効なセグメントのパース (解析) に成功したかどうかを示します。
contextXmStringInitContext 関数で割り当てられた string context 構造体を指定します。
textナル終端文字列へのポインタを指定します。
charsetテキストに関係する文字セット識別子を指定します。 これは XmSTRING_DEFAULT_CHARSET でもかまいません。
directionテキストの方向を指定します。
separatorコンパウンドストリングの次のコンポーネントがセパレータかどうかを指定します。
リターン値
有効なセグメントを発見したとき True を返します。
関連事項
XmStringCreate(3XM), XmStringInitContext(3XM)
NEWS-OSRelease 4.2.1R