getc カーネル・サービス
目的
文字リストから文字を検索します。
構文
#include <sys/types.h>
#include <sys/errno.h>
#include <cblock.h> int getc ( header)
struct clist *header;
struct clist *header;
パラメーター
| 項目 | 説明 |
|---|---|
| ヘッダー | 文字リストを記述する クリスト 構造体のアドレスを指定します。 |
説明
注意: GetC サービスの呼び出し側は、文字リストが固定されていることを確認する必要があります。 これには、 クリスト ヘッダーおよびすべての ブロック 文字バッファーが含まれます。 そうしないと、システムがクラッシュする可能性があります。
GetC カーネル・サービスは、文字リストの先頭にある文字を返します。 バッファー内の最後の文字を戻した後、 GetC サービスはそのバッファーを解放します。
実行環境
戻り値
| 項目 | 説明 |
|---|---|
| -1 | 文字リストが空であることを示します。 |