getc カーネル・サービス

目的

文字リストから文字を検索します。

構文

#include <sys/types.h>
#include <sys/errno.h>
#include <cblock.h>
int getc ( header)
struct clist *header;

パラメーター

項目 説明
ヘッダー 文字リストを記述する クリスト 構造体のアドレスを指定します。

説明

注意: GetC サービスの呼び出し側は、文字リストが固定されていることを確認する必要があります。 これには、 クリスト ヘッダーおよびすべての ブロック 文字バッファーが含まれます。 そうしないと、システムがクラッシュする可能性があります。

GetC カーネル・サービスは、文字リストの先頭にある文字を返します。 バッファー内の最後の文字を戻した後、 GetC サービスはそのバッファーを解放します。

実行環境

GetC カーネル・サービスは、 処理 環境または 割り込み 環境のいずれかから呼び出すことができます。

戻り値

項目 説明
-1 文字リストが空であることを示します。